mirror of
https://github.com/retroSoC/retroSoC.git
synced 2026-11-06 14:55:14 +00:00
feat: add testbenches for on-chip RAM and resource controller, enhance AXI4 and APB4 support
- Introduced to validate AXI4 interface for 64-bit on-chip SRAM. - Added to test resource controller functionality including ownership, IRQ handling, and cache handshake. - Updated to include resource controller interface. - Enhanced to cover additional IRQ scenarios. - Added new tests in for AXI4 target guard timeout and isolation. - Updated to reflect changes in the high-performance profile. - Modified to verify on-chip SRAM bank configurations. - Added for directed verification of resource controller. - Updated to check SDRAM mapped window coverage. - Enhanced to ensure correct IRQ mappings and APB target generation.
This commit is contained in:
77 files changed
+2821
-513
No files matched your search
+1
-1
@@ -14,7 +14,7 @@ CoreMark quick measurement; its `-standard` counterpart is reserved for a
|
||||
runs the quick CoreMark profile.
|
||||
`ci/ihp130-hp.mk` is the asymmetric Linux application profile. It starts HP
|
||||
from the external 72 MHz safe clock and LP from REF24, runs `hp_boot` entirely
|
||||
from 32 KiB on-chip SRAM, and
|
||||
from 32 KiB on-chip SRAM, enables VexiiRiscv `Zicbom` with 64-byte blocks, and
|
||||
generates VexiiRiscv RTL only below the selected build variant. It is not part
|
||||
of the supported PR matrix until Linux boot, HP performance, synthesis, and
|
||||
timing evidence are qualified.
|
||||
|
||||
@@ -6,7 +6,7 @@ HAVE_SRAM_IF := YES
|
||||
HAVE_SRAM_MACRO := YES
|
||||
SRAM_SIZE_KIB := 32
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
PDK_BEHAV := YES
|
||||
HAVE_SVA := NO
|
||||
EXT_CLK_HZ := 72000000
|
||||
|
||||
@@ -6,7 +6,7 @@ HAVE_SRAM_IF := YES
|
||||
HAVE_SRAM_MACRO := YES
|
||||
SRAM_SIZE_KIB := 32
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
PDK_BEHAV := YES
|
||||
HAVE_SVA := NO
|
||||
EXT_CLK_HZ := 72000000
|
||||
|
||||
@@ -6,7 +6,7 @@ HAVE_SRAM_IF := YES
|
||||
HAVE_SRAM_MACRO := YES
|
||||
SRAM_SIZE_KIB := 32
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
PDK_BEHAV := YES
|
||||
HAVE_SVA := NO
|
||||
EXT_CLK_HZ := 72000000
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ HAVE_SRAM_IF := YES
|
||||
HAVE_SRAM_MACRO := YES
|
||||
SRAM_SIZE_KIB := 32
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
HAVE_SVA := NO
|
||||
EXT_CLK_HZ := 72000000
|
||||
AUD_CLK_HZ := 18432000
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ HAVE_SRAM_IF := NO
|
||||
HAVE_SRAM_MACRO := NO
|
||||
SRAM_SIZE_KIB := 32
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
HAVE_SVA := NO
|
||||
EXT_CLK_HZ := 72000000
|
||||
AUD_CLK_HZ := 18432000
|
||||
|
||||
@@ -6,7 +6,7 @@ HAVE_SRAM_IF := YES
|
||||
HAVE_SRAM_MACRO := YES
|
||||
SRAM_SIZE_KIB := 32
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
PDK_BEHAV := YES
|
||||
HAVE_SVA := NO
|
||||
EXT_CLK_HZ := 72000000
|
||||
|
||||
@@ -3,7 +3,7 @@ MINI_MODE := PRODUCT
|
||||
PDK := IHP130
|
||||
HAVE_PLL := NO
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
HAVE_SRAM_IF := YES
|
||||
HAVE_SRAM_MACRO := YES
|
||||
SRAM_SIZE_KIB := 32
|
||||
|
||||
@@ -6,7 +6,7 @@ HAVE_SRAM_IF := YES
|
||||
HAVE_SRAM_MACRO := YES
|
||||
SRAM_SIZE_KIB := 32
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
HAVE_SVA := NO
|
||||
EXT_CLK_HZ := 72000000
|
||||
AUD_CLK_HZ := 18432000
|
||||
|
||||
@@ -6,7 +6,7 @@ HAVE_SRAM_IF := YES
|
||||
HAVE_SRAM_MACRO := YES
|
||||
SRAM_SIZE_KIB := 32
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
PDK_BEHAV := YES
|
||||
HAVE_SVA := NO
|
||||
EXT_CLK_HZ := 72000000
|
||||
|
||||
@@ -6,7 +6,7 @@ HAVE_SRAM_IF := YES
|
||||
HAVE_SRAM_MACRO := YES
|
||||
SRAM_SIZE_KIB := 32
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
HAVE_SVA := NO
|
||||
EXT_CLK_HZ := 72000000
|
||||
AUD_CLK_HZ := 18432000
|
||||
|
||||
@@ -6,7 +6,7 @@ HAVE_SRAM_IF := YES
|
||||
HAVE_SRAM_MACRO := YES
|
||||
SRAM_SIZE_KIB := 32
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
HAVE_SVA := NO
|
||||
EXT_CLK_HZ := 72000000
|
||||
AUD_CLK_HZ := 18432000
|
||||
|
||||
@@ -6,7 +6,7 @@ HAVE_SRAM_IF := NO
|
||||
HAVE_SRAM_MACRO := NO
|
||||
SRAM_SIZE_KIB := 32
|
||||
HAVE_HP := YES
|
||||
HP_CONFIG := rv32imafdc_max
|
||||
HP_CONFIG := rv32imafdc_zicbom_max
|
||||
HAVE_SVA := NO
|
||||
EXT_CLK_HZ := 72000000
|
||||
AUD_CLK_HZ := 18432000
|
||||
|
||||
Reference in new issue
Block a user