22
Virtex-5 RocketIO GTP Transceiver User Guide
UG196 (v1.3) May 25, 2007
Chapter 1:
Introduction to the RocketIO GTP Transceiver
R
shows a diagram of a GTP_DUAL tile, containing two GTP transceivers and a
shared resources block. GTP_DUAL is the HDL primitive used to operate GTP
transceivers in the FPGA.
Figure 1-2:
GTP_DUAL Tile Block Diagram
RX-PMA
RX-PCS
GTP1
GTP0
GTP_DUAL
FPGA Pins
Package Pins
Shared Resources
TX-PMA
TX-PCS
UG196_c1_02_041307
RX-PMA
RX-PCS
TX-PMA
TX-PCS
Shared
PMA
PLL
PLL Lock
Detection
Reset
Control
TXDATA0[15:0]
TXBYPASS8B10B0[1:0]
TXCHARISK0[1:0]
TXCHARDISPMODE0[1:0]
TXCHARDISPVAL0[1:0]
TXDATA1[15:0]
TXBYPASS8B10B1[1:0]
TXCHARISK1[1:0]
TXCHARDISPMODE1[1:0]
TXCHARDISPVAL1[1:0]
RXPOWERDOWN0[1:0]
RXSTATUS0[2:0]
RXDATA0[15:0]
RXNOTINTABLE0[1:0]
RXDISPERR0[1:0]
RXCHARISCOMMA0[1:0]
RXCHARISSK0[1:0]
RXRUNDISP0[1:0]
RXVALID0[1:0]
RXPOWERDOWN1[1:0]
RXSTATUS1[2:0]
RXDATA1[15:0]
RXNOTINTABLE1[1:0]
RXDISPERR1[1:0]
RXCHARISCOMMA1[1:0]
RXCHARISSK1[1:0]
RXRUNDISP1[1:0]
TXOUTCLK0
TXUSRCLK0
TXUSRCLK20
RXUSRCLK0
RXUSRCLK20
RXRECCLK0
CLKIN
(1)
TXOUTCLK1
Data F
rom FPGA
TXUSRCLK1
TXUSRCLK21
RXUSRCLK1
RXUSRCLK21
RXRECCLK1
Clocking
Power
Control
DRP
TXP0
MGTTXP0
TXN0
MGTTXN0
RXP0
MGTRXP0
RXN0
MGTRXN0
TXP1
MGTTXP1
TXN1
MGTTXN1
RXP1
MGTRXP1
RXN1
MGTRXN1
AVTTTX
AVTTRX
AVTTTX
AVCC
AVCCPLL
AVCC
Data F
rom FPGA
Data T
o
FPGA
MGTAVCC
MGTAVCCPLL
MGTAVCC
MGTAVTTTX
MGTAVTTRX
MGTAVTTTX
Data T
o
FPGA
RXVALID1[1:0]
GTP TX
GTP RX
GTP TX
GTP RX
7
6
6
7
4
5
3
2
1
Notes:
1. CLKIN is a simplification for a clock source. See
for details on CLKIN.