P tile Avalon-ST for PCIe IP Core have both rx_n_in and rx_p_in . Before, the binding difference should be taught to have only one pin . Now I confuse how to binding it. ,input wire ...
The serial output and serial input always some with differential pin. So, they should have "P" and "N" pins. For PCIe IP before P-tiles, the "N" pin is not generate at the PCIe IP top level. However, if you run full compilation. You can see fitter auto assign the "N" pin appended with (n) . You can find this info in the fitter report, under resource section, output/input pins. below is the screenshot for non-ptile PCIe fitter report.
For P-tile, the "P" and "N" pins is declare at the PCIe IP top level, what you need to do is pull both "P" and "N" signal to your design top level. And you only need to take care about the "P" pin location like what you did for non-Ptile PCIe, then quartus will auto fit the "N" pin for you.