How maaz-mk13/riscv-axi4lite-soc works
This tree contains generated Questa HTML coverage-report assets for an RISC-V AXI4-Lite SoC, rather than the SoC RTL itself. The principal workflow is browsing report navigation and summaries, then opening detailed design-unit, instance, source, and verification views. The report data and filenames support these capability areas; sampled JavaScript confirms frame navigation and some coverage-data processing, but does not establish every page-to-data connection.
Main entry points: sourceViewer.js Source viewer · summary.js Coverage summary · index.js Report frame controller · testPlan.js Test-plan view
Components 24
Report navigation
- Report frame controller
coverage_html/scripts/index.js - Navigation menu
coverage_html/scripts/menu.js - Shared routing
coverage_html/scripts/shared/routing.js - View toggles
coverage_html/scripts/toggles.js
Coverage summaries
- Coverage summary
coverage_html/scripts/summary.js - Overall design data
coverage_html/files/overalldu.js - Design-unit data
coverage_html/files/du.js
Coverage details
- Source viewer
coverage_html/scripts/sourceViewer.js - Source data
coverage_html/scripts/shared/sourceCode.js - Instance data
coverage_html/files/instlink.js - Design-unit links
coverage_html/files/dulink.js - Statement coverage
coverage_html/scripts/statements.js - Branch coverage
coverage_html/scripts/branches.js - Condition coverage
coverage_html/scripts/condExp.js - Assertion coverage
coverage_html/scripts/assertionsDirectives.js - Covergroup coverage
coverage_html/scripts/cvg.js - Coverage bins
coverage_html/scripts/cvgBins.js - Block coverage
coverage_html/scripts/blockCoverage.js - FSM coverage
coverage_html/scripts/fsm.js
Verification views
- Test-plan view
coverage_html/scripts/testPlan.js - Test-plan mapping
coverage_html/scripts/shared/testPlanService.js - Test hit data
coverage_html/scripts/shared/testHitdata.js - Test records
coverage_html/scripts/testRecords.js
Other components
- Report user
Connections 23
- Report user → Report frame controller: opens report
- Report frame controller → Navigation menu: forwards messages
- Navigation menu → Report frame controller: requests navigation
- Report frame controller → Coverage summary: loads view
- Overall design data → Coverage summary: processes data
- Design-unit data → Coverage summary: processes data
- Coverage summary → Source viewer: opens detail
- Source viewer → Source data: uses source data
- Test-plan view → Test-plan mapping: maps plan data
- Test-plan view → Test hit data: uses hit data
- Test-plan view → Test records: opens records
- Navigation menu → Shared routing: uses routing
- Source viewer → Statement coverage: opens coverage view
- Source viewer → Branch coverage: opens coverage view
- Source viewer → Condition coverage: opens coverage view
- Source viewer → Assertion coverage: opens coverage view
- Source viewer → Covergroup coverage: opens coverage view
- Covergroup coverage → Coverage bins: opens bin detail
- Source viewer → Block coverage: opens coverage view
- Source viewer → FSM coverage: opens coverage view
- View toggles → Source viewer: updates display
- Instance data → Source viewer: provides instance data
- Design-unit links → Coverage summary: provides unit links