Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full throughput ProgRouter #96

Merged
merged 7 commits into from
May 6, 2020
Merged

Full throughput ProgRouter #96

merged 7 commits into from
May 6, 2020

Conversation

mn416
Copy link
Collaborator

@mn416 mn416 commented May 6, 2020

I was trying to save area in the ProgRouter crossbar by sharing output queues between inter and intra FPGA links, but this introduces deadlock. Every trick I've tried to reduce area in the ProgRouter has met the same fate. So here's the fully parallel that's working very nicely so far, if a bit greedy in terms of FPGA area.

@mn416 mn416 merged commit 55af5dc into prog-routers May 6, 2020
@mn416 mn416 deleted the prog-routers-full branch May 6, 2020 16:24
coralmw pushed a commit that referenced this pull request Apr 26, 2022
I was trying to save area in the ProgRouter crossbar by sharing output queues between inter and intra FPGA links, but this introduces deadlock. Every trick I've tried to reduce area in the ProgRouter has met the same fate. So here's the fully parallel that's working very nicely so far, if a bit greedy in terms of FPGA area.
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