Txoutclk Driving More Than One Gtx Tx In 1-Byte Mode (Multiple Lanes) - Xilinx Virtex-6 FPGA User Manual

Gtx transceivers
Hide thumbs Also See for Virtex-6 FPGA:
Table of Contents

Advertisement

X-Ref Target - Figure 3-6
For details about placement constraints and restrictions on clocking resources (MMCM,
BUFGCTRL, IBUFDS_GTXE1, BUFG, etc.), refer to the Virtex-6 FPGA Clocking Resources
User Guide.
TXOUTCLK Driving More Than One GTX TX in 1-Byte Mode (Multiple
Lanes)
In
frequency must be correct for all the GTX transceivers, and they must share the same
reference clock. The example shows 1-byte mode (TX_DATA_WIDTH = 8 or 10), the
GEN_TXUSRCLK attribute is set to "FALSE", and TXOUTCLK is used as the reference
clock for the MMCM.
TXOUTCLK is used to drive the CLKIN signal of the MMCM to derive two positive-edge
aligned CLKOUT0 and CLKOUT1 signals, where the CLKOUT1 frequency is equal to
CLKOUT0 frequency multiplied by 2. If the TX PLL for each transceiver is not used and
derived from the RX PLL, the active-High RXPLLLKDET signal should be used to deassert
the RST signal of the MMCM. TXOUTCLK can be used to drive CLKIN directly without
using the BUFG resources.
www.BDTIC.com/XILINX
Virtex-6 FPGA GTX Transceivers User Guide
UG366 (v2.5) January 17, 2011
TXPLLLKDET/
RXPLLLKDET
TXOUTCLK
GTX
Transceiver
TXUSRCLK2
TXUSRCLK
TXDATA (32 or 40 bits)
TXUSRCLK2
GTX
TXUSRCLK
Transceiver
TXDATA (32 or 40 bits)
Note 1: F
= F
TXUSRCLK2
TXUSRCLK
Figure 3-6: TXOUTCLK Driving More Than One GTX TX in 4-Byte Mode
Figure
3-7, TXOUTCLK is used to drive multiple GTX user clocks. In this situation, the
www.xilinx.com
MMCM
CLKOUT0
RST
CLKOUT1
CLKIN
LOCKED
(1)
(1)
(1)
(1)
/2
FPGA TX Interface
BUFG
BUFG
Design
in
FPGA
UG366_c3_26_061609
135

Advertisement

Table of Contents
loading

Table of Contents