..
   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 <RISCV_Instructions_RV32I>
   RV32M <RISCV_Instructions_RV32M>
   RV32A <RISCV_Instructions_RV32A>
   RV32C <RISCV_Instructions_RV32C>
   RV32Zcb <RISCV_Instructions_RV32ZCb>
   RVZcmp <RISCV_Instructions_RVZcmp>
   RVZba <RISCV_Instructions_RVZba>
   RVZbb <RISCV_Instructions_RVZbb>
   RVZbc <RISCV_Instructions_RVZbc>
   RVZbs <RISCV_Instructions_RVZbs>
   RVZicsr <RISCV_Instructions_RVZicsr>
   RVZifencei <RISCV_Instructions_RVZifencei>
   RVZicond <RISCV_Instructions_RVZicond>
   CV32A60X CSR List <CSR_CV32A60X_list>
   CV32A60X CSR Details <CSR_CV32A60X>
   CV32A60AX CSR List <CSR_CV32A60AX_list>
   CV32A60AX CSR Details <CSR_CV32A60AX>
   CV64A6_MMU CSR List <CSR_CV64A6_MMU_list>
   CV64A6_MMU CSR Details <CSR_CV64A6_MMU>
   CV64A6 CSR <CV64A6_Control_Status_Registers>
   CSR_Cache_Control
   CSR Performance Counters <CSR_Performance_Counters>
   Parameters_Configuration
   Interfaces
   AXI Bus Interface <AXI_Interface>
   CV-X-IF Interface <CVX_Interface_Coprocessor>
   Core_Integration

   
   
