Arria 10 GX Dev Kit PCIe HIP root port PERST connection problem
Hello,
I'm using a A10GX1150 dev kit to develop a PCIe RC on its FMC-A connector, which is corresponding to the (Low, Right) PCIe HIP. And the PCIe Edge connector of the board is used as a EP.
In the AvalonST IP User Guide, it indicates that the Hard IP's PHY has to be resetted through a dedicated pin nPERSTR0. But after checking the schematics of the board, it shows that these PERST pins are connected to LEDs for the PCIe edge connector.
Fig. Page 7 of A10GX_PCIE_E3P1_Release.pdf
Fig. Page 24 of A10GX_PCIE_E3P1_Release.pdf
My question is that is there a way to workaround this limitation without hardware modifications? I have tried to mark the top level PERST pin as an inout so that I can controll its value internally in FPGA. But Quartus still complains as follows:
Error (18105): Port pin_perst of PCI Express hard IP block
rc|rc|pcie_a10_hip_0|altpcie_a10_hip_pipen1b|wys is not connected to a top-level pin.
Connect the pin_perst port to a top-level pin.
Is there any other workaround to drive this pin through internal io fabric? Or the best chance is to short circuit PCIE_LED_X4 with any other FPGA controlled io port (e.g. PCIE_LED_X1) nearby through a jumping wire?