RapidRTL Documentation
Welcome to the RapidRTL documentation index. This folder contains project-wide documentation
and links to component-specific READMEs.
| Tool | Description | README |
|---|
| regbank-utils | YAML โ HDL/Python/C register generation | README |
| system-builder | Platform-specific VHDL config generation | README |
| cocotb-testgen | Auto-generate cocotb test stubs from VHDL | README |
| test-visualization | Waveform trimming & burst analysis | README |
| report-analyzer | Vivado report parsing utilities | README |
| vivado-docker | Containerized Vivado environment | README |
| project-manager | Centralized YAML-based build config | README |
๐๏ธ Build System
๐งช Simulation Documentation
| Component | Description | Documentation |
|---|
| Cocotb Tests | Python-based testbenches | README |
| Backend Development | Guide for adding new simulators | BACKEND_DEVELOPMENT.md |
๐ CI/CD
Test Tiers
| Tier | Tests | Trigger |
|---|
| Tier 1 | regbank-utils, Makefile tests | Every push |
| Tier 2 | Cocotb simulation (GHDL) | PRs, main branch |
๐ Quick Links
- Main README - Project overview and getting started
- Makefile - Build system and available targets
- file_list.mk - Source file definitions
๐ Contributing
Coming soon: CONTRIBUTING.md with coding standards and PR guidelines.
๐ Reports
Generated from repository analysis on 2026-01-20