Xilinx 7 Series User Manual page 78

Fpgas gtp transceivers
Hide thumbs Also See for 7 Series:
Table of Contents

Advertisement

Chapter 3:
Transmitter
Table 3-4: FPGA TX Interface Ports
TXCHARDISPMODE[3:0]
TXCHARDISPVAL[3:0]
TXDATA[31:0]
TXUSRCLK
TXUSRCLK2
Table 3-5
Table 3-5: FPGA TX Interface Attributes
TX_DATA_WIDTH
Using TXOUTCLK to Drive the TX Interface
Depending on the TXUSRCLK and TXUSRCLK2 frequencies, there are different ways FPGA
clock resources can be used to drive the parallel clock for the TX interface.
Figure 3-5
the TX interface. In these examples, the TXOUTCLK is derived from the MGTREFCLK0[P/N] or
MGTREFCLK1[P/N] and the TXOUTCLKSEL = 011 to select the TXPLLREFCLK_DIV1 path as
indicated in
78
Send Feedback
Port
Dir
In
In
In
In
In
defines the FPGA TX interface attributes.
Attribute
Type
Integer
show different ways FPGA clock resources can be used to drive the parallel clocks for
Figure 3-20, page
108.
Depending on the input reference clock frequency and the required line rate, an MMCM and
the appropriate TXOUTCLKSEL port setting is required. The CORE Generator™ tool creates
a sample design based on different design requirements for most cases.
In use models where TX buffer is bypassed, there are additional restrictions on the clocking
resources. Refer to
TX Pattern Generator, page 103
www.xilinx.com
Clock Domain
TXUSRCLK2
When 8B/10B encoding is disabled,
TXCHARDISPMODE is used to extend the
data bus for 20- and 40-bit TX interfaces.
TXUSRCLK2
When 8B/10B encoding is disabled,
TXCHARDISPVAL is used to extend the
data bus for 20- and 40-bit TX interfaces.
TXUSRCLK2
The bus for transmitting data. The width of
this port depends on TX_DATA_WIDTH:
TX_DATA_WIDTH = 16, 20:
TXDATA[15:0] = 16 bits wide
TX_DATA_WIDTH = 32, 40:
TXDATA[31:0] = 32 bits wide
When a 20-bit or 40-bit bus is required, the
TXCHARDISPVAL and
TXCHARDISPMODE ports from the 8B/
10B encoder is concatenated with the
TXDATA port. See
Clock
This port is used to provide a clock for the
internal TX PCS datapath.
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.
Description
Sets the bit width of the TXDATA port. When 8B/10B
encoding is enabled, TX_DATA_WIDTH must be set to 20
or 40. Valid settings are 16, 20, 32, and 40. See
Width Configuration, page 76
for more information.
7 Series FPGAs GTP Transceivers User Guide
UG482 (v1.9) December 19, 2016
Description
Table 3-2, page
77.
Interface
for more information.
Figure 3-2
through

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents