feat(mpw): remove user Hazard3 design

This commit is contained in:
maksyuki committed 2026-08-04 20:20:23 +08:00
1 parent 35e855d1e2
commit 1549ebea49
16 files changed
+7227 -11739

No files matched your search

+8 -7
View File
@@ -48,17 +48,18 @@ def test_extensions_generate_isolated_scalar_bindings(tmp_path: Path) -> None:
ip = (tmp_path / "rtl/user_ip_bindings.svh").read_text(encoding="utf-8")
filelist = (tmp_path / "user_extensions.fl").read_text(encoding="utf-8")
assert core.count("rib_if u_user_") == 6
assert core.count("ribp_if u_user_") == 6
assert core.count("ribp2rib #(") == 6
assert core.count("rib_if u_user_") == 5
assert core.count("ribp_if u_user_") == 5
assert core.count("ribp2rib #(") == 5
assert core.count(".SYNC_RESET(1'b1)") == 2
assert core.count(".SYNC_RESET(1'b0)") == 4
assert core.count(".SYNC_RESET(1'b0)") == 3
assert "rib.cmd_valid = '0;" in core
assert "5'd0: begin" in core
assert "5'd5: begin" in core
assert "5'd4: begin" in core
assert "5'd5: begin" not in core
assert "core_reset_i[0]" in core
assert "mpw_core_kianv_rv32i_user_core_design #(0)" in core
assert "mpw_ip_tiny_timer_user_ip_design #(1)" in ip
assert "mpw_c0 #(0)" in core
assert "mpw_i1 #(1)" in ip
assert "User core 0 uses the RIBP contract" in core
assert ip.count("user_gpio_if #(`USER_GPIO_NUM)") == 2
assert "gpio.do_o = '0;" in ip