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

+6 -1
View File
@@ -18,6 +18,7 @@ SELF_OWNED_RTL_ROOTS = {
("rtl", "ip"),
("rtl", "mini"),
("rtl", "tech"),
("tests", "rtl"),
}
@@ -109,7 +110,11 @@ def main() -> int:
args = parser.parse_args()
root = args.root.resolve()
files = format_files(tracked_files(root), args.kind)
files = [
path
for path in format_files(tracked_files(root), args.kind)
if (root / path).is_file()
]
if not files:
print(f"no tracked {args.kind} files selected")
return 0