154
Virtex-5 RocketIO GTP Transceiver User Guide
UG196 (v1.3) May 25, 2007
Chapter 7:
GTP Receiver (RX)
R
Manual Alignment
RXSLIDE can be used to override the automatic comma alignment and to shift the parallel
data. RXSLIDE is driven High for one RXUSRCLK2 cycle to shift the parallel data to the left
by one bit. RXSLIDE must be Low for at least two RXUSRCLK2 cycles before it can be used
again.
shows the waveforms for manual alignment using RXSLIDE, before and after
the data shift.
Figure 7-15:
Comma Alignment Boundaries
RXDATA
W
IDTH
0 (1-
b
yte)
0 (1-
b
yte)
1 (2-
b
yte)
1 (2-
b
yte)
ALIG
N
_COMMA_
W
ORD
1 (Any Bo
u
ndary)
2 (E
v
en Bo
u
ndary Only)
1 (Any Bo
u
ndary)
UG196_c7_15_092606
2 (E
v
en Bo
u
ndaries Only)
Possi
b
le RX Alignments
(Grey = Comma Can Appear
on Byte)
RXDATA Byte 0
In
v
alid Config
u
ration
RXDATA Byte 1
RXDATA Byte 0
RXDATA Byte 1
RXDATA Byte 0
Figure 7-16:
Manual Data Alignment Using RXSLIDE
RXUSRCLK2
RXSLIDE
RXDATA
TXDATA
0000010000
0000010000
0001000000
0000100000
UG196_c7_16_092606
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
Slide Res
u
lts on RXDATA
After Se
v
eral Cycles of Latency
Notes:
1. Latency between the slide and the slide result at RXDATA depends on the number of active RX PCS blocks in the datapath.