182
Virtex-5 RocketIO GTP Transceiver User Guide
UG196 (v1.3) May 25, 2007
Chapter 7:
GTP Receiver (RX)
R
FPGA RX Interface
Overview
The FPGA receives RX data from the GTP receiver through the FPGA RX interface. Data is
read from the RXDATA port on the positive edge of RXUSRCLK2.
The width of RXDATA can be configured to be one or two bytes wide. The actual width of
the port depends on the internal data width of the GTP_DUAL, and whether or not the
8B/10B decoder is enabled. Ports widths of 8 bits, 10 bits, 16 bits, and 20 bits are possible.
The rate of the parallel clock (RXUSRCLK2) at the interface is determined by the RX line
rate, the width of the RXDATA port, and whether or not 8B/10B decoding is enabled.
RXUSRCLK must be provided for the internal PCS logic in the receiver. This section shows
how to drive the parallel clocks and explains the constraints on those clocks for correct
operation.
Ports and Attributes
defines the FPGA RX interface ports.
Table 7-34:
FPGA RX Interface Ports
Port
Dir
Clock Domain
Description
INTDATAWIDTH In
Async
S
pecifies the bit width for the TX and RX paths. The bit width of TX and RX
must be identical for both channels.
0
: 8-bit width
1
: 10-bit width
(1)
REFCLKOUT
Out
N/A
The REFCLKOUT port from each GTP_DUAL tile provides access to the
reference clock provided to the shared PLL (CLKIN). It can be routed for
use in the FPGA logic.
RXDATA0
RXDATA1
Out
RXUSRCLK2
Receive data bus of the receive interface to the FPGA. The width of
RXDATA(0/1) depends on the setting of RXDATAWIDTH(0/1).
RXDATAWIDTH0
RXDATAWIDTH1
In
RXUSRCLK2
Selects the width of the RXDATA(0/1) receive data connection to the
FPGA.
0
: One-byte interface => RXDATA(0/1)[7:0]
1
: Two-byte interface => RXDATA(0/1)[15:0]
The clock domain depends on the selected clock (RXRECCLK(0/1),
RXUSRCLK(0/1), RXUSRCLK2(0/1)) for this interface.
RXRECCLK0
RXRECCLK1
Out
N/A
Recovered clock from the CDR. Clocks the RX logic between the PMA
and the RX elastic buffer. Can be used to drive RXUSRCLK
synchronously with incoming data.
When RXPOWERDOWN[1:0] is set to
11
, which is P2 the lowest power
state, then RXRECCLK of this transceiver is indeterminate. RXRECCLK
of this GTP transceiver is either a static
1
or a static
0
.
RXRESET
In
Async
PCS RX system reset. Resets receiver elastic buffer, 8B/10B decoder,
comma detect, and other receiver registers. This is a per channel subset
of GTPRESET.
Содержание Virtex-5 RocketIO GTP
Страница 1: ...R Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007...
Страница 4: ...Virtex 5 RocketIO GTP Transceiver User Guide www xilinx com UG196 v1 3 May 25 2007...
Страница 88: ...88 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 5 Tile Features R...
Страница 122: ...122 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 6 GTP Transmitter TX R...
Страница 186: ...186 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 7 GTP Receiver RX R...
Страница 200: ...200 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 9 Loopback R...
Страница 222: ...222 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Section 2 Board Level Design R...
Страница 256: ...256 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Section 3 Appendices R...
Страница 312: ...312 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Appendix E Low Latency Design R...