Virtex-5 RocketIO GTP Transceiver User Guide
103
UG196 (v1.3) May 25, 2007
TX Buffering, Phase Alignment, and Buffer Bypass
R
The TX phase-alignment circuit can also be used to minimize skew between GTP
transceivers.
shows how the phase-alignment circuit can reduce lane skew by
aligning the PMACLK domains of multiple GTP transceivers to a common clock.
shows multiple lanes running before and after phase alignment to a common
clock. Before phase alignment, all PMACLKs have an arbitrary phase difference, but after
alignment, the only phase difference is the skew for the common clock, and all data is
transmitted simultaneously as long as the datapath latency is matched.
.
When oversampling is enabled (OVERSAMPLE_MODE = TRUE), the TX buffer is used for
bit interpolation and must always be active. See
for more
information about built-in 5x oversampling.
Table 6-6:
Buffering and Phase-Alignment Trade-Offs
TX Buffer
TX Phase Alignment
Ease of Use
The TX buffer is used when possible.
It is robust and easy to operate.
Phase alignment requires extra
logic and additional constraints on
clock sources. TXOUTCLK cannot
be used.
Latency
If low latency is critical, the TX buffer
must be bypassed.
Phase alignment uses fewer
registers in the datapath.
Skew Reduction
TX buffers offer no benefit for skew
reduction.
The phase-alignment circuit can be
used to reduce the skew between
separate GTP transceivers. All
GTP transceivers involved must
use the same line rate.
Oversampling
The TX buffer is required for
oversampling.
Figure 6-11:
Phase-Alignment Detail
Before
Phase Alignment
Parallel
Clocks Are
Independent
Ske
w
After
Phase Alignment
Parallel Clocks
Are Phase Aligned to
the Same Clock Edge
Red
u
ced
Ske
w
GTP TX
GTP TX
GTP TX
GTP TX
UG196_c6_11_080806
Содержание Virtex-5 RocketIO GTP
Страница 1: ...R Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007...
Страница 4: ...Virtex 5 RocketIO GTP Transceiver User Guide www xilinx com UG196 v1 3 May 25 2007...
Страница 88: ...88 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 5 Tile Features R...
Страница 122: ...122 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 6 GTP Transmitter TX R...
Страница 186: ...186 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 7 GTP Receiver RX R...
Страница 200: ...200 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 9 Loopback R...
Страница 222: ...222 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Section 2 Board Level Design R...
Страница 256: ...256 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Section 3 Appendices R...
Страница 312: ...312 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Appendix E Low Latency Design R...