Fitter error of PCIe in A10 GX dev board
Dear Intel Support/Expert
I have a project with 16 lanes of JESD, before I integrate PCIe, it could be compiled successfully.
after I added in PCIe( Avalon-MM with DMA, Gen3X8, Interface:256bit, 250MHz). it failed while fitting,
Error(14566): The Fitter cannot place 1 periphery component(s) due to conflicts with existing constraints (1 HSSI_PMA_TX_BUF(s)). Fix the errors described in the submessages, and then rerun the Fitter. The Intel FPGA Knowledge Database may also contain articles with information on how to resolve this periphery placement failure. Review the errors and then visit the Knowledge Database at https://www.altera.com/support/support-resources/knowledge-base/search.html and search for this specific error message number.
Error(175001): The Fitter cannot place 1 HSSI_PMA_TX_BUF, which is within Intel Arria 10/Cyclone 10 Hard IP for PCI Express jesd204b_pcie_a10_hip_0_altera_pcie_a10_hip_2011_ubtnd7a.
Error(16234): No legal location could be found out of 72 considered location(s). Reasons why each location could not be used are summarized below:
Error(175006): There is no routing connectivity between the HSSI_PMA_TX_BUF and destination HSSI_RX_PCS_PMA_INTERFACE
Error(175022): The HSSI_PMA_TX_BUF could not be placed in any location to satisfy its connectivity requirements
Error(20196): Location(s) already occupied and the components cannot be merged. (8 locations affected)
I hope the chip has enough resources to hold both modules. I don't know how to manipulate the design to make the fitting pass.
Is there general procedure to tracing this kind of "no routing connectivity"?
I can provide the design if anyone want have a look.
thank you very much.
David
Hi David,
KDB means Knowledge Base, It is the link provided by you
- Error (175001): The Fitter cannot place 1 HSSI_PMA_TX_CGB, which is... (intel.com)
- As mention it is more related to Native PHY IP (tranceiver), which might not be the error to your problem as you are using standard PCIe design.
Step how to Assigning Pin I/O Standards in the Intel® Quartus® Prime Pin Planner you may refer to the link.
For the correct Pin number, you may refer to the user guide below under Table 5-16 , page 72/103
Hope this is helpful, let me know if further clarification is needed.
Regards,
Wincent_Intel