Skip to content

Add Wishbone Bus CPU Interface Exporter#196

Merged
amykyta3 merged 6 commits into
SystemRDL:mainfrom
albydnc:feat-wb
Mar 17, 2026
Merged

Add Wishbone Bus CPU Interface Exporter#196
amykyta3 merged 6 commits into
SystemRDL:mainfrom
albydnc:feat-wb

Conversation

@albydnc
Copy link
Copy Markdown
Contributor

@albydnc albydnc commented Mar 16, 2026

Changes

This PR adds a Wishbone Bus CPU Interface Exporter (mod and flat).
The interface implements SINGLE READ and SINGLE WRITE operations and has a stall port for pipelined operations.

This PR is an adaptation of a previous PR to the vhdl fork. I moved this PR upstream as requested by @darsor .

I have added unit tests for both configurations.

@amykyta3
Copy link
Copy Markdown
Member

Nice! Just missing one thing - add the wishbone page to the top-level toctree:
https://github.com/SystemRDL/PeakRDL-regblock/blob/main/docs/index.rst?plain=1#L57-L68

@albydnc
Copy link
Copy Markdown
Contributor Author

albydnc commented Mar 17, 2026

Thanks @amykyta3, I added it :)

@amykyta3 amykyta3 merged commit deadbf7 into SystemRDL:main Mar 17, 2026
9 checks passed
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.

2 participants