diff --git a/doc/02_user/getting_started.rst b/doc/02_user/getting_started.rst index 0d22a96c..2948b37d 100644 --- a/doc/02_user/getting_started.rst +++ b/doc/02_user/getting_started.rst @@ -12,9 +12,8 @@ The RISC-V Privileged Architecture specifies several read-only CSRs that identif These are ``mvendorid``, ``marchid`` and ``mimpid``. The fixed, read-only values for these CSRs are defined in :file:`rtl/cve2_pkg.sv`. Implementers should carefully consider appropriate values for these registers. -Ibex, as an open source implementation, has an assigned architecture ID (``marchid``) of 22. +Ibex, as an open source implementation, has an assigned architecture ID (``marchid``) of of 0x23 (equivalent to 0d35). (Allocations are specified in `marchid.md of the riscv-isa-manual repository `_.) If significant changes are made to the micro-architecture a different architecture ID should be used. -The vendor ID and implementation ID (``mvendorid`` and ``mimpid``) both read as 0 by default, meaning non-implemented. -Implementers may wish to use other values here. +The vendor ID and implementation ID (``mvendorid`` and ``mimpid``). The vendor ID (mvendorid) is assigned the value 0x602 and the implementation ID (mimpid) is assigned the value 0x0. Please see the RISC-V Privileged Architecture specification for more details on what these IDs represent and how they should be chosen.