mirror of
https://github.com/retroSoC/retroSoC.git
synced 2026-11-05 06:32:37 +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.
Shared RTL IP
This directory owns project RTL IP.
Self-owned IP is grouped by function: interconnect, util, memory, storage,
serial, USB, multimedia, and peripheral. Mini and Tiny select active sources
explicitly in their product filelists.
Source order is part of the build contract. Shared Hazard3/debug wrappers are
in core, AXI adapters in interconnect, and native AXI SRAM in memory.
Both products reference these shared files directly in their own filelists.
Tiny does not select any RIB/RIBP module.
experimental contains retained inactive RTL. It is not included by any active filelist and must not become a build dependency without an explicit integration change and matching validation.