Virtex-5 RocketIO GTP Transceiver User Guide
19
UG196 (v1.3) May 25, 2007
R
Chapter 1
Introduction to the RocketIO GTP
Transceiver
Overview
The RocketIO GTP transceiver is a power-efficient transceiver for Virtex™-5 FPGAs. The
GTP transceiver is highly configurable and tightly integrated with the programmable logic
resources of the FPGA. It provides the following features to support a wide variety of
applications:
•
Current Mode Logic (CML) serial drivers/buffers with configurable termination,
voltage swing, and coupling
•
Programmable TX pre-emphasis and RX equalization for optimized signal integrity
•
Line rates from 100 Mb/s to 3.2 Gb/s, with optional 5x digital oversampling required
for rates between 100 Mb/s and 500 Mb/s
•
Optional built-in PCS features, such as 8B/10B encoding, comma alignment, channel
bonding, and clock correction
•
Fixed latency modes for minimized, deterministic datapath latency
•
Out of band signaling, including COM signal support for PCI Express and SATA
lists some of the standard protocols designers can implement using the GTP
transceiver. The Xilinx CORE Generator™ tool includes a Wizard to automatically
configure GTP transceivers to support one of these protocols or perform custom
configuration (see
Chapter 2, “RocketIO GTP Transceiver Wizard”
).
Table 1-1:
List of Standards Supported by the GTP_DUAL Tile
Protocols Supported
Protocol Data Rates
Supported
Miscellaneous Features
PCI Express Rev 1.0a
PCI Express Rev 1.1
2.5 Gb/s
•
TX receive detect
•
Loss of Signal (LOS)/Idle state detect
•
Low power states
•
Out Of Band Beacon
•
Ground Referenced termination
XAUI 802.3ae D5p0
3.125 Gb/s
•
LOS
OC-12/48
622.08/2488.32 Mb/s
•
Allow bypassing FIFOs for synchronous
operation (not jitter transfer compliant)
FC-1 Rev 4.0
1.0625 Gb/s
•
Rate negotiation (allows operating the TX and RX
at different speeds)
FC-2 Rev 4.0
2.125 Gb/s