156
Virtex-5 RocketIO GTP Transceiver User Guide
UG196 (v1.3) May 25, 2007
Chapter 7:
GTP Receiver (RX)
R
Description
shows the standard LOS state machine, used in several 8B/10B protocols (for
example, XAUI) to detect problems in the incoming data stream.
To activate the LOS state machine in the GTP transceiver, RX_LOSS_OF_SYNC_FSM is set
to TRUE. While the state machine is active, the RXLOSSOFSYNC port presents its current
state.
If the LOS state machine is inactive (RX_LOSS_OF_SYNC_FSM = FALSE), the
RXLOSSOFSYNC port presents information about the received data. The
RXLOSSOFSYNC entry in
shows the meaning of the RXLOSSOFSYNC port in
this case.
The operation of the LOS state machine can be tuned using the RX_LOS_INVALID_INCR
and RX_LOS_THRESHOLD attributes. RX_LOS_THRESHOLD adjusts how sensitive the
LOS state machine is to bad characters by adjusting the number of characters required to
force the machine from the SYNC_ACQUIRED state to the LOSS_OF_SYNC state. The
RX_LOS_THRESHOLD entry in
shows the valid settings for this attribute.
The LOS allows the error count in the SYNC_ACQUIRED state to decrease over time, so
that sparse errors are eventually discarded. The rate that the error count is decreased is
controlled by the RX_LOS_INVALID_INCR attributes, as defined in
.
Figure 7-17:
LOS State Machine
00
01
10
N
o Comma Recei
v
ed
Co
u
nt = RX_LOS_THRESHOLD
Co
u
nt < RX_LOS_THRESHOLD
Channel Alignment
or
Comma Realignment
In
v
alid Data
Comma Recei
v
ed
UG196_c7_17_092606
V
alid Data + 4 RXRECCLK Cycles
V
alid Data + < 4 RXRECCLK Cycles
SY
N
C_ACQUIRED
RESY
N
C
LOSS_OF_SY
N
C