Skip to content

Commit b7e5534

Browse files
Update marchid, mvendorid, mimpid values in docs (#278)
* Update marchid, mvendorid, mimpid values in docs * Update getting_started.rst --------- Co-authored-by: Davide Schiavone <[email protected]>
1 parent 4b782ac commit b7e5534

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

doc/02_user/getting_started.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@ The RISC-V Privileged Architecture specifies several read-only CSRs that identif
1212
These are ``mvendorid``, ``marchid`` and ``mimpid``.
1313
The fixed, read-only values for these CSRs are defined in :file:`rtl/cve2_pkg.sv`.
1414
Implementers should carefully consider appropriate values for these registers.
15-
Ibex, as an open source implementation, has an assigned architecture ID (``marchid``) of 22.
15+
Ibex, as an open source implementation, has an assigned architecture ID (``marchid``) of 0x23 (equivalent to 0d35).
1616
(Allocations are specified in `marchid.md of the riscv-isa-manual repository <https://github.com/riscv/riscv-isa-manual/blob/master/marchid.md>`_.)
1717
If significant changes are made to the micro-architecture a different architecture ID should be used.
18-
The vendor ID and implementation ID (``mvendorid`` and ``mimpid``) both read as 0 by default, meaning non-implemented.
19-
Implementers may wish to use other values here.
18+
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.
2019
Please see the RISC-V Privileged Architecture specification for more details on what these IDs represent and how they should be chosen.

0 commit comments

Comments
 (0)