106 www.xilinx.com Virtex-6 FPGA GTX Transceivers User Guide
UG366 (v2.5) January 17, 2011
Chapter 2: Shared Transceiver Features
within the Quad. In addition, they can be routed to the GTX transceivers in the north or
south neighboring Quads using the dedicated reference clock routing shown in Figure 2-2.
Each GTX transceiver can also select reference clocks from the Quad below (Q
(n-1)
) sourced
from the NORTHREFCLKTX[0/1] and NORTHREFCLKRX[0/1] ports; reference clocks
from the Quad above (Q
(n+1)
) sourced from the SOUTHREFCLKTX[0/1] and
SOUTHREFCLKRX[0/1] ports; reference clocks from the FPGA logic sourced from
PERFCLKTX and PERFCLKRX, or GREFCLKTX and GREFCLKRX.
The Xilinx software tools handle the complexity of the multiplexers and associated routing
for designs that require a single reference clock per GTX transceiver PLL. If dynamic
switching of reference clocks is required, the user must set the reference clock multiplexers
using the GTX TXPLLREFSELDY and RXPLLREFSELDY ports. The dedicated reference
clock routing between Quads is set by the Xilinx software tools in both single and multiple
reference clock modes.
Internal clock nets of the FPGA can provide reference clocks for the GTX transceiver by
connecting the output of a global clocking resource to the GTX PERFCLK or GREFCLK
port. Only one of these inputs can be connected at a time. These reference clock ports have
the lowest performance of the available clocking methods because FPGA clocking
resources can introduce jitter for operation at high data rates. Use of PERFCLK and
GREFCLK is reserved for internal test purposes only.
Ports and Attributes
Table 2-4 defines the GTX clocking ports.
Table 2-4: GTX Clocking Ports
Port Dir Clock Domain Description
GREFCLKRX In Clock Internal FPGA logic clock. Reserved for internal testing
purposes only.
GREFCLKTX In Clock Internal FPGA logic clock. Reserved for internal testing
purposes only.
MGTREFCLKRX[1:0] In Clock External jitter stable clock driven by IBUFDS_GTXE1 for the RX
PLL.
MGTREFCLKTX[1:0] In Clock External jitter stable clock driven by IBUFDS_GTXE1 for the TX
PLL.
NORTHREFCLKRX[1:0] In Clock North-bound clocks from the Quad below.
NORTHREFCLKTX[1:0] In Clock North-bound clocks from the Quad below.
PERFCLKRX In Clock Internal FPGA logic clock. Reserved for internal testing
purposes only.
PERFCLKTX In Clock Internal FPGA logic clock. Reserved for internal testing
purposes only.