Skip to content

Expand simulation test suite - #40

Draft
phsauter wants to merge 15 commits into
mainfrom
phsauter/expanded-verification
Draft

Expand simulation test suite#40
phsauter wants to merge 15 commits into
mainfrom
phsauter/expanded-verification

Conversation

@phsauter

Copy link
Copy Markdown
Collaborator

Requires #34, #39, #36.

phsauter added 15 commits July 22, 2026 15:42
Introduce asynchronous, isochronous, and synchronous top levels around a shared backend architecture. Extend the regression wrapper so each clocking arrangement is exercised.
Separate protocol-facing configuration, midend request processing, clock-domain bridges, and backend control. Add explicit drain/apply sequencing and harden segmented transaction handling.
Use reusable host and HyperBus stream structures across the midend and bridges. Isolate atomic read-modify-write sequencing and replace the legacy PHY adapters with explicit read and write adapters.
Group PHY-specific RTL under the backend, place transmit delay generation beside the PHY, and use one configurable clock-generation path for all top-level variants. Convert parameter and protocol checks to common_cells assertion macros.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant