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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Explorer
Explorer
973 Views
Registered: ‎05-04-2014

HDMI GTX pin swap

Jump to solution

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

0 Kudos
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
1,322 Views
Registered: ‎08-01-2007

Re: HDMI GTX pin swap

Jump to solution

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.
---------------------------------------------------------------------------
4 Replies
Xilinx Employee
Xilinx Employee
1,323 Views
Registered: ‎08-01-2007

Re: HDMI GTX pin swap

Jump to solution

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.
---------------------------------------------------------------------------
Explorer
Explorer
919 Views
Registered: ‎05-04-2014

Re: HDMI GTX pin swap

Jump to solution

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

0 Kudos
Xilinx Employee
Xilinx Employee
907 Views
Registered: ‎08-01-2007

Re: HDMI GTX pin swap

Jump to solution

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.
---------------------------------------------------------------------------
Explorer
Explorer
901 Views
Registered: ‎05-04-2014

Re: HDMI GTX pin swap

Jump to solution

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

 

0 Kudos