mirror of
https://github.com/openhwgroup/cve2.git
synced 2025-04-20 03:57:25 -04:00
Update marchid, mvendorid, mimpid values in docs (#278)
* Update marchid, mvendorid, mimpid values in docs * Update getting_started.rst --------- Co-authored-by: Davide Schiavone <davide@openhwgroup.org>
This commit is contained in:
parent
4b782ac0d7
commit
b7e5534480
1 changed files with 2 additions and 3 deletions
|
@ -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 0x23 (equivalent to 0d35).
|
||||
(Allocations are specified in `marchid.md of the riscv-isa-manual repository <https://github.com/riscv/riscv-isa-manual/blob/master/marchid.md>`_.)
|
||||
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.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue