Forum Discussion
PCI express Arria II GX problem
Comparing the AVST signals of PCIe core vs Avalon Packets to Transaction Converter, they are not fully compatible.
Since you have routed RX/TX lines on PCB to pins GXB_7, you can try an alternative way by utilizing the lane reversal feature in pcie core. Configure the endpoint as Hard IP so that can use the IP compiler for PCI Express in QSYS with AvMM.
The IP Compiler User Guide page#187 has information of lane reversal.
https://www.intel.co.jp/content/dam/altera-www/global/ja_JP/pdfs/literature/ug/ug_pci_express.pdf#page=187
In my final FPGA design for Arrria II GX (EP2AGX65) I need to use 2 instances of PCIe Core (because of our dual-star backplane topology), and Arria II GX has only one HARD IP PCIe.
So, it would be better to find final solution for SOFT IP PCIe Cores, and not one solution for HARD IP and another for SOFT IP.
When it is possible to have Avalon-MM interface in HARD IP, why is not possible to have it in SOFT IP? Really Intel does not have any component, that translate PCIe TLP´s packets from Avalon-ST interface into Avalon-MM interface? How does it make in HARD IP, it has to be similar. In the HARD IP does the solution exist, how is it done there?
- skbeh4 years ago
Contributor
There is no embedded component/bridge that can support pcie avst-to-avalon_mm conversion.
Arria II GX is a legacy device and the avmm interface support in rootport mode/soft IP is limited.