Issues using ST-Avalon root port on Stratix 10 MX development Kit
Hello,
I am developing a root port PCIe IP on my Stratix 10 MX development kit (1SM21BHU2F53E1VG) and I have some issues.
When i compile my IP I got this error messages in Fitter step:
Error(14566): The Fitter cannot place 1 periphery component(s) due to conflicts with existing constraints (1 I/O pad(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 I/O pad.
Info(14596): Information about the failing component(s):
Info(175028): The I/O pad name(s): pcie_rx_rc[0](n)
Error(16234): No legal location could be found out of 1 considered location(s). Reasons why each location could not be used are summarized below:
Error(20196): Location(s) already occupied and the components cannot be merged. (1 location affected)
Info(175029): PIN_BH8. Already placed at this location: I/O pad pcie_rx_rc[0]
Info(175015): The I/O pad pcie_rx_rc[0] is constrained to the location PIN_BH8 due to: User Location Constraints (PIN_BH8)
In fact the error occures with the assignement of 7 pads :
pcie_rx_rc[0] PIN_BH8
pcie_rx_rc[2] PIN_BG6
pcie_rx_rc[3] PIN_BF8
pcie_rx_rc[4] PIN_BE6
pcie_rx_rc[5] PIN_BD8
pcie_rx_rc[6] PIN_BB8
pcie_rx_rc[7] PIN_BC5
When I remove this assignements the compilation is working well
I have the documentation of the board and the schematics and they give a different pin number for the pads ...
Thanks a lot for your help
Best regards
Amine