mirror of
https://github.com/retroSoC/retroSoC.git
synced 2026-11-06 14:55:14 +00:00
- Implemented a new TCL script for Tiny R2 feasibility checks, reporting clock properties, path delays, and reset loads. - Created a SystemVerilog module for the Tiny R2 reset tree, managing multiple reset signals for the system and its leaves. - Developed a Python script for capturing and analyzing feasibility metrics, ensuring compliance with reset-load and clock frequency requirements. - Added testbenches for the Tiny R2 reset tree and FIFO, validating reset behavior and timing contracts. - Introduced unit tests for feasibility analysis, ensuring correct handling of clock rates and reset load conditions.
Smoke Implementation Flows
This directory contains the reproducible synthesis and static-timing source
flows used by smoke and regression coverage. syn/ owns Yosys synthesis and
source export; sta/ owns OpenSTA constraints and timing integration.
Generated netlists, reports, and timing artifacts remain below the selected
build/<variant>/ directory. Run the flows through the root Makefile with a
committed profile; do not write generated output into this source tree.