rv32g-core

Pipelined, synthesizable, and fabricable RISC-V core in SystemVerilog+Yosys+OpenROAD
Log | Files | Refs | LICENSE

commit 43a3c59161d6e8f700143d96eae06e25bd830f99
parent e8a42ce6ad99bde0c0194a25f4dcc33d94de1895
Author: Vineet Kumar <git@vineetk.net>
Date:   Mon,  8 Jun 2026 14:53:07 -0400

update rom.txt to be rv32ui-p-addi and increase rom size to 1024 words

Diffstat:
Mrom.txt | 289++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
Mrtl/tb_rv32g.sv | 2+-
2 files changed, 288 insertions(+), 3 deletions(-)

diff --git a/rom.txt b/rom.txt @@ -1,2 +1,287 @@ -00000001 -00000002 +0500006f +34202f73 +00800f93 +03ff0863 +00900f93 +03ff0463 +00b00f93 +03ff0063 +00000f13 +000f0463 +000f0067 +34202f73 +000f5463 +0040006f +5391e193 +00001f17 +fc3f2223 +00001f17 +fc0f2023 +ff1ff06f +00000093 +00000113 +00000193 +00000213 +00000293 +00000313 +00000393 +00000413 +00000493 +00000513 +00000593 +00000613 +00000693 +00000713 +00000793 +00000813 +00000893 +00000913 +00000993 +00000a13 +00000a93 +00000b13 +00000b93 +00000c13 +00000c93 +00000d13 +00000d93 +00000e13 +00000e93 +00000f13 +00000f93 +f1402573 +00051063 +00000297 +01028293 +30529073 +74445073 +00000297 +01028293 +30529073 +18005073 +00000297 +02028293 +30529073 +800002b7 +fff28293 +3b029073 +01f00293 +3a029073 +30405073 +00000297 +01428293 +30529073 +30205073 +30305073 +00000193 +00000297 +ed428293 +30529073 +00100513 +01f51513 +00054c63 +0ff0000f +00100193 +05d00893 +00000513 +00000073 +00000293 +00028a63 +10529073 +0000b2b7 +10928293 +30229073 +30005073 +00000297 +01428293 +34129073 +f1402573 +30200073 +00200193 +00000693 +00068713 +00000393 +26771c63 +00300193 +00100693 +00168713 +00200393 +26771263 +00400193 +00300693 +00768713 +00a00393 +24771863 +00500193 +00000693 +80068713 +80000393 +22771e63 +00600193 +800006b7 +00068713 +800003b7 +22771463 +00700193 +800006b7 +80068713 +800003b7 +80038393 +20771863 +00800193 +00000693 +7ff68713 +7ff00393 +1e771e63 +00900193 +800006b7 +fff68693 +00068713 +800003b7 +fff38393 +1e771063 +00a00193 +800006b7 +fff68693 +7ff68713 +800003b7 +7fe38393 +1c771263 +00b00193 +800006b7 +7ff68713 +800003b7 +7ff38393 +1a771663 +00c00193 +800006b7 +fff68693 +80068713 +7ffff3b7 +7ff38393 +18771863 +00d00193 +00000693 +fff68713 +fff00393 +16771e63 +00e00193 +fff00693 +00168713 +00000393 +16771463 +00f00193 +fff00693 +fff68713 +ffe00393 +14771a63 +01000193 +800006b7 +fff68693 +00168713 +800003b7 +12771e63 +01100193 +00d00593 +00b58593 +01800393 +12759463 +01200193 +00000213 +00d00093 +00b08713 +00070313 +00120213 +00200293 +fe5216e3 +01800393 +10731063 +01300193 +00000213 +00d00093 +00a08713 +00000013 +00070313 +00120213 +00200293 +fe5214e3 +01700393 +0c731a63 +01400193 +00000213 +00d00093 +00908713 +00000013 +00000013 +00070313 +00120213 +00200293 +fe5212e3 +01600393 +0a731263 +01500193 +00000213 +00d00093 +00b08713 +00120213 +00200293 +fe5218e3 +01800393 +08771063 +01600193 +00000213 +00d00093 +00000013 +00a08713 +00120213 +00200293 +fe5216e3 +01700393 +04771c63 +01700193 +00000213 +00d00093 +00000013 +00000013 +00908713 +00120213 +00200293 +fe5214e3 +01600393 +02771663 +01800193 +02000093 +02000393 +00709e63 +01900193 +02100093 +03208013 +00000393 +00701463 +02301063 +0ff0000f +00018063 +00119193 +0011e193 +05d00893 +00018513 +00000073 +0ff0000f +00100193 +05d00893 +00000513 +00000073 +c0001073 +00000013 +00000013 +00000013 +00000013 +00000013 +00000013 +00000013 +00000013 +00000013 +00000013 +00000013 +00000013 +00000013 diff --git a/rtl/tb_rv32g.sv b/rtl/tb_rv32g.sv @@ -7,7 +7,7 @@ module tb_rv32g logic clk; logic rstN; - logic [31:0] imem [0:255]; + logic [31:0] imem [0:1023]; logic [31:0] imem_addr; logic [31:0] imem_data; logic imem_valid;