Skip to content

Conversation

@samalws
Copy link
Contributor

@samalws samalws commented Aug 5, 2022

This PR contains 2 of my attempts at making an interconnect fabric for avalon memory mapped, which turned out to be harder than expected. Hopefully they can be of use if anyone plans on implementing the interconnect fabric. The first one is mostly finished, although it's pretty long and I can't vouch for its correctness. It currently doesn't pass tests (for some reason; it used to). It also doesn't include support for the flush signal. The second one is based on DfConv and will work correctly for Avalon Memory Mapped configurations that only include DfConv-compatible signals. It passes tests. I was partway through adding support for the IRQ signal as well. Currently it has no support for the BeginTransfer, BeginBurstTransfer, or flush signals.

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