
RocketIO™ Transceiver User Guide
57
UG024 (v3.0) February 22, 2007
Reset/Power Down
R
Data Path Latency
With the many configurations of the MGT, the both transmit and receive data path
latencies vary. Below are several tables that provide approximate latencies for common
configurations.
Reset/Power Down
The receiver and transmitter have their own synchronous reset inputs. The transmitter
reset recenters the transmission FIFO, and resets all transmitter registers and the 8B/10B
encoder. The receiver reset recenters the receiver elastic buffer, and resets all receiver
registers and the 8B/10B decoder. Neither reset signal has any effect on the PLLs.
After the DCM-locked signal is asserted, the resets can be asserted. The resets must be
asserted for two USRCLK2 cycles to ensure correct initialization of the FIFOs. Although
both the transmit and receive resets can be attached to the same signal, separate signals are
preferred. This allows the elastic buffer to be cleared in case of an over/underflow without
affecting the ongoing TX transmission. The following example is an implementation that
resets all three data-width transceivers.
Table 2-6:
Latency through Various Transmitter Components/Processes
Component/Process
Latency
TX Fabric/GT Interface
1 Byte Data Path:
2.5 TXUSRCLK2 cycles
1.25 TXUSRCLK cycles
2 Byte Data Path:
1 TXUSRCLK2 cycle
1 TXUSRCLK cycle
4 Byte Data Path:
1.25 TXUSRCLK2 cycles
2.5 TXUSRCLK cycles
TX CRC
included
7 TXUSRCLK cycles
bypassed
1 TXUSRCLK cycle
8B/10B Encoder
included
1 TXUSRCLK cycle
bypassed
1 TXUSRCLK cycle
TX FIFO
4 TXUSRCLK cycles (
±
0.5)
TX SERDES
SERDES_10B = FALSE:
1.5 TXUSRCLK cycles
SERDES_10B = TRUE:
0.5 TXUSRCLK cycles (approx.)
Table 2-7:
Latency through Various Receiver Components/Processes
Component/Process
Latency
RX SERDES
1.5 recovered clock (RXRECCLK) cycles
Comma Detect/Realignment
2.5 or 3.5 recovered clock cycles
(some bits bypass one register, depending on comma alignment)
8B/10B Decoder
included
1 recovered clock cycle
bypassed
1 recovered clock cycle
RX FIFO
18 RXUSRCLK cycles (
±
0.5)
RX GT/Fabric Interface
1 Byte Data Path:
2.5 RXUSRCLK2 cycles
1.25 RXUSRCLK cycles
2 Byte Data Path:
1 RXUSRCLK2 cycle
1 RXUSRCLK cycle
4 Byte Data Path:
1.25 RXUSRCLK2 cycles
2.5 RXUSRCLK cycles
Product Not Recommended for New Designs