Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21148 Discussions

How to do serdes pin swapping for Ftile PCIe IP

Zefu
Beginner
398 Views

Hello, 

We have purchased a few AGFB027 FPGA dev kits, and are testing the F-Tile PCIe IP. The schematic shows that the PCIe serdes pins connected to the QSFP port have 3 pairs of serdes swapped in polarity for the purpose of routing. 

I tried to do the re-swapping of polarity in the logic design by connecting the 'p' pin to the 'n' port of the IP. However, quartus fitter reports error when I do that. 

I opened the PCIe IP configuration, and couldn't find any place that allows me to configure the re-swapping of serdes pins. 

Can anyone tells me how the swapping of serdes pins can be done properly?

 

Screenshot 2024-08-20 at 7.39.57 PM.png

 

Error (22243): Cannot place the block FpgaPcieWrapper_inst|fpw_Intel_Ftile_ControllerWrapper_inst|fpw_Intel_Ftile_Pcie_Controller_4x4_upstream_inst|pcie_avst_f_0|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_ux_inst5|x_bb_f_ux_rx at location fgt_q1_ch3_rx because port xcvr_data0_link connects to block FpgaPcieWrapper_inst|fpw_Intel_Ftile_ControllerWrapper_inst|fpw_Intel_Ftile_Pcie_Controller_4x4_upstream_inst|pcie_avst_f_0|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst and port xcvr_data_link[5] but the port at this location cannot connect to such a port.

 

 

0 Kudos
3 Replies
Wincent_Altera
Employee
233 Views

Hi Zefu,


We sincerely apologize for the inconvenience caused by the delay in addressing your Forum queries.

Due to an unexpected back-end issue in our system, your Forum case, did not reach us as intended


Answering your question,

The P/N polarity inversion is possible by register setting but not QSF assignment.

The steps to do that is described in the PMA/FEC Direct PHY IP 3.14.2.1.1. Direct Register Method Examples


Hope that is not too late to clarifed and able to help you move forward.


Regards,

Wincent_Intel


0 Kudos
Wincent_Altera
Employee
192 Views

Hi,

 

We do apologize for the previous system down issue causing your question been delay in addressing.

Hope my previous response is not too late in order to solve your queries.

I wish to follow up with you about this case. Do you have any further questions on this matter ?

​​​​​​​Else I would like to have your permission to close this forum ticket.

 

Regards,

Wincent_Intel



0 Kudos
Wincent_Altera
Employee
137 Views

Hi

 

I believe, my previous rely had address your question.

As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you.

 

Regards,

Wincent_Altera



0 Kudos
Reply