.. Copyright (c) 2023 OpenHW Group Copyright (c) 2023 Thales DIS design services SAS Licensed under the Solderpad Hardware Licence, Version 2.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://solderpad.org/licenses/ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 WITH SHL-2.1 CVA6 User Manual ================ .. toctree:: :maxdepth: 2 :caption: Contents: CVA6_user_guide Introduction Programmer_View Custom_Instructions PMA PMP Traps_Interrupts_Exceptions Compiler_Command_Lines RISCV_Instructions RV32I RV32M RV32A RV32C RV32Zcb RVZcmp RVZba RVZbb RVZbc RVZbs RVZicsr RVZifencei RVZicond CV32A60X CSR List CV32A60X CSR Details CV32A60AX CSR List CV32A60AX CSR Details CV64A6_MMU CSR List CV64A6_MMU CSR Details CV64A6 CSR CSR_Cache_Control CSR Performance Counters Parameters_Configuration Interfaces AXI Bus Interface CV-X-IF Interface Core_Integration