feat: add formal properties for sysctrl and update related files

- Introduced  to define formal properties for the sysctrl module.
- Updated  to include new formal properties and source files.
- Renamed  to  in the bus module and created a new  file.
- Implemented a testbench for  in .
- Removed the obsolete  test file.
- Updated test scripts to reference the new  instead of the old RAM module.
- Adjusted various test files to ensure compatibility with the new structure and naming conventions.
This commit is contained in:
maksyuki committed 2026-08-04 12:50:39 +08:00
1 parent 1b4b53c650
commit d51d58dd25
25 files changed
+128 -363

No files matched your search

+1 -1
View File
@@ -147,7 +147,7 @@ def test_topology_always_adds_the_user_apb_target(tmp_path: Path) -> None:
declarations = (tmp_path / "rtl/soc_apb_declarations.svh").read_text(encoding="utf-8")
response = (tmp_path / "rtl/soc_apb_response_mux.svh").read_text(encoding="utf-8")
formal_design = (ROOT / "rtl/mini/formal/ribp2apb_formal.sv").read_text(encoding="utf-8")
formal_properties = (ROOT / "rtl/mini/formal/ribp2apb_formal_props.v").read_text(
formal_properties = (ROOT / "rtl/mini/formal/ribp2apb_formal_props.sv").read_text(
encoding="utf-8"
)