You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/02_user/getting_started.rst
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,8 @@ The RISC-V Privileged Architecture specifies several read-only CSRs that identif
12
12
These are ``mvendorid``, ``marchid`` and ``mimpid``.
13
13
The fixed, read-only values for these CSRs are defined in :file:`rtl/cve2_pkg.sv`.
14
14
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).
16
16
(Allocations are specified in `marchid.md of the riscv-isa-manual repository <https://github.com/riscv/riscv-isa-manual/blob/master/marchid.md>`_.)
17
17
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.
20
19
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