UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Reply

HDMI GTX pin swap

Accepted Solution Solved
Highlighted
Adventurer
Posts: 61
Registered: ‎05-04-2014
Accepted Solution

HDMI GTX pin swap

Hi,

 

 Our original HW design is (HDMI data0  p/n-> FPGA Rx0 p/n , HDMI data1  p/n-> FPGA Rx1 p/n , HDMI data2  p/n-> FPGA Rx2 p/n), but they want to modify it.

 

Is it impossible to swap GTX pin for video phy? There are two examples as following:

 

E.g. 1:

HDMI data0  p/n-> FPGA Rx3 p/n

HDMI data1  p/n-> FPGA Rx2 p/n

HDMI data2  p/n-> FPGA Rx1 p/n

 

E.g. 2:

HDMI data0  p/n-> FPGA Rx2 p/n

HDMI data1  p/n-> FPGA Rx0 p/n

HDMI data2  p/n-> FPGA Rx1 p/n

 

BR,

Sitting


Accepted Solutions
Xilinx Employee
Posts: 458
Registered: ‎08-01-2007

Re: HDMI GTX pin swap

Yes, it is possible to change the GTs.  In order to do this, you will need to add constraints at the top level that will lock the p/n pairs to the correct GT for your board layout.

 

It is also possible to change invert the p/n pair using the RX Control (0x0100) and TX Control Registers (0x0070) as documented in the Video PHY Controller Product Guide PG230.

Chris
Video Design Hub | Embedded SW Support

---------------------------------------------------------------------------
Don’t forget to Reply, Kudo, and Accept as Solution.
---------------------------------------------------------------------------

View solution in original post


All Replies
Xilinx Employee
Posts: 458
Registered: ‎08-01-2007

Re: HDMI GTX pin swap

Yes, it is possible to change the GTs.  In order to do this, you will need to add constraints at the top level that will lock the p/n pairs to the correct GT for your board layout.

 

It is also possible to change invert the p/n pair using the RX Control (0x0100) and TX Control Registers (0x0070) as documented in the Video PHY Controller Product Guide PG230.

Chris
Video Design Hub | Embedded SW Support

---------------------------------------------------------------------------
Don’t forget to Reply, Kudo, and Accept as Solution.
---------------------------------------------------------------------------
Adventurer
Posts: 61
Registered: ‎05-04-2014

Re: HDMI GTX pin swap

[ Edited ]

Hi @chrisar,

 

Thanks for your help. I have another problem. Is it possible to inverse GT clock P/N pair too? Do I need to modify source code?

 

 

 

BR,

Sitting

Xilinx Employee
Posts: 458
Registered: ‎08-01-2007

Re: HDMI GTX pin swap

It is also possible to change invert the p/n pair using the RX Control (0x0100) and TX Control Registers (0x0070) as documented in the Video PHY Controller Product Guide PG230.  No RTL code changes, just update the register values.  This only works if the GT (GTX, GTH, GTY, etc.) supports this.  Most do, but you should look at the documentation for the GT you device.

Chris
Video Design Hub | Embedded SW Support

---------------------------------------------------------------------------
Don’t forget to Reply, Kudo, and Accept as Solution.
---------------------------------------------------------------------------
Adventurer
Posts: 61
Registered: ‎05-04-2014

Re: HDMI GTX pin swap

Hi @chrisar,

 

In PG230, it mentioned RX/TX data pin could inverse, but it didn't mention GT reference clock could inverse. I am confused.

 

BR,

Sitting