Virtex-5 RocketIO GTP Transceiver User Guide www.xilinx.com 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.
Figure 7-28 shows a conceptual view of channel bonding.
Figure 7-28: Channel Bonding Conceptual View
Deskewed Data
RX Data is Two Clock Cycles
Behind GTP0 Data
64 Element Elastic Buffer
(Set to Two Cycles of Latency by
Channel Bonding Controller)
UG196_c7_25_092606
GTP1 (Slave)
Deskewed Data
RX Data is Two Clock Cycles
Ahead of GTP1 Data
64 Element Elastic Buffer
(Set to Four Cycles of Latency by
Channel Bonding Controller)
GTP0 (Master)