RocketIO™ Transceiver User Guide www.xilinx.com 17
UG024 (v3.0) February 22, 2007
R
Preface
About This Guide
The RocketIO Transceiver User Guide provides the product designer with the detailed
technical information needed to successfully implement the RocketIO™ multi-gigabit
transceiver in Virtex-II Pro Platform FPGA designs.
RocketIO Features
The RocketIO transceiver’s flexible, programmable features allow a multi-gigabit serial
transceiver to be easily integrated into any Virtex-II Pro design:
• Variable-speed, full-duplex transceiver, allowing 600 Mb/s to 3.125 Gb/s baud
transfer rates
• Monolithic clock synthesis and clock recovery system, eliminating the need for
external components
• Automatic lock-to-reference function
• Five levels of programmable serial output differential swing (800 mV to 1600 mV
peak-peak), allowing compatibility with other serial system voltage levels
• Four levels of programmable pre-emphasis
• AC and DC coupling
• Programmable 50Ω/75Ω on-chip termination, eliminating the need for external
termination resistors
• Serial and parallel TX-to-RX internal loopback modes for testing operability
• Programmable comma detection to allow for any protocol and detection of any 10-bit
character.
Guide Contents
The RocketIO Transceiver User Guide contains these sections:
• Preface, “About This Guide” — This section.
• Chapter 1, “RocketIO Transceiver Overview” — An overview of the transceiver’s
capabilities and how it works.
• Chapter 2, “Digital Design Considerations” — Ports and attributes for the six
provided communications protocol primitives; VHDL/Verilog code examples for
clocking and reset schemes; transceiver instantiation; 8B/10B encoding; CRC; channel
bonding.
• Chapter 3, “Analog Design Considerations” — RocketIO serial overview; pre-
emphasis; jitter; clock/data recovery; PCB design requirements.
Product Not Recommended for New Designs