Virtex-5 RocketIO GTP Transceiver User Guide
175
UG196 (v1.3) May 25, 2007
Configurable Channel Bonding (Lane Deskew)
R
Configurable Channel Bonding (Lane Deskew)
Overview
The RX elastic buffer can also be used for channel bonding. Channel bonding cancels out
the skew between GTP lanes by using the RX elastic buffer as a variable latency block. The
transmitter sends a pattern simultaneously on all lanes, which the channel bonding circuit
uses to set the latency for each lane so that data is presented without skew at the FPGA RX
interface.
shows a conceptual view of channel bonding.
Figure 7-28:
Channel Bonding Conceptual View
Deske
w
ed Data
RX Data is T
w
o Clock Cycles
Behind GTP0 Data
64 Element Elastic B
u
ffer
(Set to T
w
o Cycles of Latency
b
y
Channel Bonding Controller)
UG196_c7_25_092606
GTP1 (Slave)
Deske
w
ed Data
RX Data is T
w
o Clock Cycles
Ahead of GTP1 Data
64 Element Elastic B
u
ffer
(Set to Fo
u
r Cycles of Latency
b
y
Channel Bonding Controller)
GTP0 (Master)