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

Move Ultrascale(+) TLP adaption code from Verilog to Migen #42

Open
enjoy-digital opened this issue Sep 23, 2020 · 2 comments
Open

Move Ultrascale(+) TLP adaption code from Verilog to Migen #42

enjoy-digital opened this issue Sep 23, 2020 · 2 comments

Comments

@enjoy-digital
Copy link
Owner

The AXI streams exposed by the on Ultrascale (+) PHYs are not standardized TLPs. To support the Ultrascale (+) PHYs in LitePCIe (that operates on standardized TLPs), the AXI streams have been adapted for both downstream/upstream directions in pcie_us(p)_support.v files. To simplify the code/integration and avoid too much code duplication, it would be good to move this code to Migen which would also ease supporting various data widths.

@smunaut
Copy link
Contributor

smunaut commented Mar 1, 2022

Would definitely like to see this done and could contribute to a bounty for it.

@enjoy-digital
Copy link
Owner Author

A first step in this direction has been done with #123, we'll now need to properly get rid of the verilog doing the adaptation between Xilinx's standard and PCIe's standard for the TLP streams.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants