Virtex-5 RocketIO GTP Transceiver User Guide
29
UG196 (v1.3) May 25, 2007
Ports and Attributes
R
RXSTATUS0[2:0]
RXSTATUS1[2:0]
Out
RXUSRCLK2
Shows status of PCI Express or SATA
operations. The decoding depends on
the setting of RX_STATUS_FMT.
RXUSRCLK20
RXUSRCLK21
In
N/A
Input clock used for the interface
between the FPGA and the GTP
transceiver.
RXUSRCLK0
RXUSRCLK1
In
N/A
Input clock used for internal RX logic
after the RX FIFO.
RXVALID0
RXVALID1
Out
RXUSRCLK2
Indicates symbol lock and valid data on
RXDATA and RXCHARISK[1:0] for
PCI Express.
TXBUFDIFFCTRL0[2:0]
TXBUFDIFFCTRL1[2:0]
In
Async
Controls the strength of the TX pre-
drivers. Tie this port to the same value
as TXDIFFCTRL.
TXBUFSTATUS0[1:0]
TXBUFSTATUS1[1:0]
Out
TXUSRCLK2
TX buffer status. Indicates TX buffer
overflow or underflow.
TX Buffering, Phase
Alignment, and Buffer
Bypass
TXBYPASS8B10B0[1:0]
TXBYPASS8B10B1[1:0]
In
TXUSRCLK2
Controls the operation of the TX
8B/10B encoder on a per-byte basis.
TXCHARDISPMODE0[1:0]
TXCHARDISPMODE1[1:0]
In
TXUSRCLK2
TXCHARDISPMODE and
TXCHARDISPVAL allow the 8B/10B
disparity of outgoing data to be
controlled when 8B/10B encoding is
enabled. When 8B/10B encoding is
disabled, TXCHARDISPMODE is used
to extend the data bus for TX interfaces
whose width is a multiple of 10.
TXCHARDISPVAL0[1:0]
TXCHARDISPVAL1[1:0]
In
TXUSRCLK2
TXCHARDISPVAL and
TXCHARDISPMODE allow the
disparity of outgoing data to be
controlled when 8B/10B encoding is
enabled. When 8B/10B encoding is
disabled, TXCHARDISPVAL is used to
extend the data bus for 10- and 20-bit
TX interfaces.
TXCHARISK0[1:0]
TXCHARISK1[1:0]
In
TXUSRCLK2
Set High to send TXDATA as an
8B/10B K character.
TXCOMSTART0
TXCOMSTART1
In
TXUSRCLK2
Initiates the transmission of the COM
sequence selected by TXCOMTYPE
(SATA only).
TXCOMTYPE0
TXCOMTYPE1
In
TXUSRCLK2
Selects the type of COM signal to send
(SATA only).
Table 1-3:
GTP_DUAL Port Summary
(Continued)
Port
Dir
Domain
Description
Section (Page)