mirror of
https://github.com/retroSoC/retroSoC.git
synced 2026-11-06 14:55:14 +00:00
feat: refactor NMI interface and remove unused variables
- Removed CORE and IP variables from common.tcl and synth.tcl scripts. - Updated yosys.mk to exclude CORE and IP from environment variables. - Modified bus_fault_tb to enhance NMI interface with management and user NMI signals. - Added user access denial handling in bus_fault_tb. - Updated pll_ctrl_tb and sysctrl_fault_tb to reflect changes in NMI interface. - Adjusted test_gpio_user_mux.py to remove IP_MDD definition. - Enhanced memory map tests to include user extensions and ensure proper generation. - Updated test_script_tools.py to reflect changes in core management and user extensions. - Refined topology tests to ensure user APB target is always added. - Adjusted tech cell configuration tests to use simplified profile paths. - Improved user extensions tests for scalar bindings and slot validation.
This commit is contained in:
111 files changed
+3729
-2012
No files matched your search
@@ -12,8 +12,8 @@ ROOT = Path(__file__).resolve().parents[1]
|
||||
@pytest.mark.parametrize(
|
||||
("profile", "pdk"),
|
||||
(
|
||||
("configs/ci/hazard3-rv32im-gf180.mk", "GF180"),
|
||||
("configs/ci/hazard3-rv32im-sky130.mk", "SKY130"),
|
||||
("configs/ci/gf180.mk", "GF180"),
|
||||
("configs/ci/sky130.mk", "SKY130"),
|
||||
),
|
||||
)
|
||||
def test_unqualified_pll_profiles_are_rejected(profile: str, pdk: str) -> None:
|
||||
|
||||
Reference in new issue
Block a user