Ports And Attributes - Xilinx Virtex-6 FPGA User Manual

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

Advertisement

Chapter 3: Transmitter
Table 3-4: TXUSRCLK2 Frequency Relationship to TXUSRCLK
These rules about the relationships between clocks must be observed for TXUSRCLK and
TXUSRCLK2:

Ports and Attributes

Table 3-5
Table 3-5: FPGA TX Interface Ports
Port
MGTREFCLKFAB[1:0]
TXCHARDISPMODE[3:0]
TXCHARDISPVAL[3:0]
TXDATA[31:0]
TXUSRCLK
TXUSRCLK2
www.BDTIC.com/XILINX
130
TX_DATA_WIDTH
1-Byte
8, 10
2-Byte
16, 20
4-Byte
32, 40
TXUSRCLK and TXUSRCLK2 must be positive-edge aligned, with as little skew as
possible between them. As a result, low-skew clock resources (BUFGs and BUFRs)
should be used to drive TXUSRCLK and TXUSRCLK2.
describe the appropriate GEN_TXUSRCLK setting and TXUSRCLK2 frequency
requirements. In cases where TXUSRCLK is generated by the user, the designer must
ensure that TXUSRCLK and TXUSRCLK2 are positive-edge aligned.
Even though they might run at different frequencies, TXUSRCLK, TXUSRCLK2, and
the transmitter reference clock must have the same oscillator as their source. Thus
TXUSRCLK and TXUSRCLK2 must be multiplied or divided versions of the
transmitter reference clock.
defines the FPGA TX Interface ports.
Dir
Clock Domain
Out
Clock
Reserved. Do not use this port.
In
TXUSRCLK2
When 8B/10B encoding is disabled, TXCHARDISPMODE is used
to extend the data bus for 10- and 20-bit TX interfaces.
In
TXUSRCLK2
When 8B/10B encoding is disabled, TXCHARDISPVAL is used to
extend the data bus for 10- and 20-bit TX interfaces.
In
TXUSRCLK2
The bus for transmitting data. The width of this port depends on
TX_DATA_WIDTH:
When a 10-bit, 20-bit, or 40-bit bus is required, the
TXCHARDISPVAL and TXCHARDISPMODE ports from the
8B/10B encoder are concatenated with the TXDATA port. See
Table
In
Clock
This port is used to provide a clock for the internal TX PCS
datapath. In some use cases, this clock is internally generated. See
Table
In
Clock
This port is used to synchronize the FPGA logic with the TX
interface. This clock must be positive-edge aligned to TXUSRCLK
when TXUSRCLK is provided by the user.
www.xilinx.com
TXUSRCLK2 Frequency
F
TXUSRCLK2
F
TXUSRCLK2
F
TXUSRCLK2
Description
TXDATAWIDTH = 8,10: TXDATA[7:0] = 8 bits wide
TXDATAWIDTH = 16,20: TXDATA[15:0] = 16 bits wide
TXDATAWIDTH = 32,40: TXDATA[31:0] = 32 bits wide
3-2.
3-3.
Virtex-6 FPGA GTX Transceivers User Guide
= 2 x F
TXUSRCLK
= F
TXUSRCLK
= F
/ 2
TXUSRCLK
Table 3-3
and
Table 3-4
UG366 (v2.5) January 17, 2011

Advertisement

Table of Contents
loading

Table of Contents