cva6/docs/01_cva6_user/index.rst

64 lines
2 KiB
ReStructuredText

..
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