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!

AR# 34028

Virtex-6 GTX Transceiver - Instantiating a dummy transceiver to allow for correct calibration


The Virtex-6 FPGA GTX Transceiver User's Guide (UG366) indicates that if any transceivers are going to be used in the device, the first quad to be utilized should be QUAD_115. This is due to the resistor calibration being located in GTX0 in QUAD_115. If a design has been implemented that does not utilize this GTX in this quad, the calibration information will not be propagated correctly to the transceivers that are being used and could lead to data errors. This answer record discusses how to implement a dummy instance at QUAD_115 to ensure that the resistor calibration circuit is enabled correctly.

It is not yet mentioned in UG366 that it specifically has to be GTX0 that is instantiated in QUAD_115. This is to be added in a future update to the user guide.


The Virtex-6 GTX Transceiver Wizard allows the user to select both "No TX" and "No RX" to generate an instantiation that disables and powers down both the TX and RX sides of the transceiver. The wrapper generated only has 4 ports; 2 for the differential TX pins and 2 for the differential RX pins. These need to be routed to the top level of the design as inputs (RX) and outputs (TX) to keep the transceiver from being optimized out of the design.

To ensure that the GTX Transceiver is locked down correctly on GTX0 in QUAD_115 for designs in 11.x, please see the Virtex-6 FPGA GTX Transceiver User's Guide (UG366) for package placement information and use of a transceiver in QUAD_115.

In 12.1 and later, the auto macro instantiation does this automatically, see (Xilinx Answer 35055).

Linked Answer Records

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
33475 Virtex-6 FPGA GTX Transceiver - Known Issues and Answer Record List N/A N/A
AR# 34028
Date Created 12/23/2009
Last Updated 12/15/2012
Status Active
Type General Article
  • Virtex-6 CXT
  • Virtex-6 LXT
  • Virtex-6 SXT
  • Virtex-6 HXT