mirror of
https://github.com/retroSoC/retroSoC.git
synced 2026-11-04 22:32:36 +00:00
- Updated paths in test files to reflect new directory structure for RTL and script files. - Changed references from rtl/mini to rtl/ip and scripts/rtl where applicable. - Added a new test file for Tiny product isolation, ensuring independent ABI and bus acceptance. - Enhanced tests for memory map generation and protocol contracts for Tiny architecture. - Ensured that all tests are aligned with the latest directory structure and naming conventions.
501 B
501 B
Shared RTL Flow Helpers
These product-independent helpers parse filelists, convert SystemVerilog,
generate address/pad artifacts, and prepare simulation inputs. Both products
invoke them here directly, with Python imports through scripts.rtl. Product
inputs stay under their owning rtl/<product> directory; outputs stay below
build/.
Changes require focused generator tests, Ruff and Pytest, plus compilation of
each affected product. generate_tiny.py owns Tiny-only integration bindings.