mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Update marchid/mvendorid for CV-Wally
This commit is contained in:
parent
3dc7b93f57
commit
141cbd3f9f
@ -60,7 +60,7 @@ module csrm import cvw::*; #(parameter cvw_t P) (
|
|||||||
|
|
||||||
// Machine CSRs
|
// Machine CSRs
|
||||||
localparam MVENDORID = 12'hF11;
|
localparam MVENDORID = 12'hF11;
|
||||||
localparam MARCHID = 12'hF12;
|
localparam MARCHID = 12'hF12; // github.com/riscv/riscv-isa-manual/blob/main/marchid.md
|
||||||
localparam MIMPID = 12'hF13;
|
localparam MIMPID = 12'hF13;
|
||||||
localparam MHARTID = 12'hF14;
|
localparam MHARTID = 12'hF14;
|
||||||
localparam MCONFIGPTR = 12'hF15;
|
localparam MCONFIGPTR = 12'hF15;
|
||||||
@ -216,8 +216,8 @@ module csrm import cvw::*; #(parameter cvw_t P) (
|
|||||||
end
|
end
|
||||||
else case (CSRAdrM)
|
else case (CSRAdrM)
|
||||||
MISA_ADR: CSRMReadValM = MISA_REGW;
|
MISA_ADR: CSRMReadValM = MISA_REGW;
|
||||||
MVENDORID: CSRMReadValM = 0;
|
MVENDORID: CSRMReadValM = {{(P.XLEN-32){1'b0}}, 32'h0000_0602}; // OpenHW JEDEC
|
||||||
MARCHID: CSRMReadValM = 0;
|
MARCHID: CSRMReadValM = {{(P.XLEN-32){1'b0}}, 32'h24}; // 36 for CV-Wally
|
||||||
MIMPID: CSRMReadValM = {{P.XLEN-12{1'b0}}, 12'h100}; // pipelined implementation
|
MIMPID: CSRMReadValM = {{P.XLEN-12{1'b0}}, 12'h100}; // pipelined implementation
|
||||||
MHARTID: CSRMReadValM = MHARTID_REGW; // hardwired to 0
|
MHARTID: CSRMReadValM = MHARTID_REGW; // hardwired to 0
|
||||||
MCONFIGPTR: CSRMReadValM = 0; // hardwired to 0
|
MCONFIGPTR: CSRMReadValM = 0; // hardwired to 0
|
||||||
|
Loading…
Reference in New Issue
Block a user