K Characters And 8B/10B Commas; Rx Running Disparity; Disparity Errors And Not-In-Table Errors - Xilinx Virtex-5 RocketIO GTP User Manual

Table of Contents

Advertisement

R
H
G
F
E
1
1
1
1
RXDATA
15
14
13
12
j
h
g
f
i
1
1
1
1
1
Received
Last

K Characters and 8B/10B Commas

The 8B/10B table (shown in
are often used for control functions. When RXDATA is a K character, the decoder drives
RXCHARISK High.
If DEC_PCOMMA_DETECT is TRUE, the decoder drives RXCHARISCOMMA High
whenever RXDATA is a positive 8B/10B comma. Likewise, if DEC_MCOMMA_DETECT
is TRUE, the decoder drives RXCHARISCOMMA High whenever RXDATA is a negative
8B/10B comma.
To limit the set of commas that trigger RXCHARISCOMMA to K28.1, K28.5, and K28.7,
DEC_VALID_COMMA_ONLY is set to TRUE. This setting is typically used for Ethernet-
based applications. RXCHARISCOMMA does not depend on MCOMMA_10B_VALUE or
PCOMMA_10B_VALUE.

RX Running Disparity

8B/10B uses a running disparity system to balance the number of 1s and 0s transmitted.
The 8B/10B decoder tracks the running disparity of incoming data to detect errors.
Monitor the RXRUNDISP port to see the current running disparity.

Disparity Errors and Not-in-Table Errors

The decoder drives RXDISPERR High when RXDATA arrives with the wrong disparity. In
addition to disparity errors, the 8B/10B decoder detects illegal 10-bit codes (out-of-table
errors). The decoder drives the RXNOTINTABLE port High when RXDATA is not a valid
8B/10B character.
Virtex-5 RocketIO GTP Transceiver User Guide
UG196 (v1.3) May 25, 2007
RXDATAWIDTH = 1
D
C
B
A
H
G
F
1
1
1
1
0
0
11
10
9
8
7
6
8B/10B
e
d
c
b
a
j
h
g
1
1
1
1
1
0
0
0
Figure 7-18: RX Interface with 8B/10B Decoding
www.xilinx.com
E
D
C
B
A
0
0
0
0
0
0
5
4
3
2
1
0
f
i
e
d
c
b
a
0
0
0
0
0
0
0
Received
First
Appendix
C) includes special characters (K characters) that
Configurable 8B/10B Decoder
RXDATAWIDTH = 0
H
G
F
E
D
C
B
0
0
0
0
0
0
7
6
5
4
3
2
8B/10B
j
h
g
f
i
e
d
c
0
0
0
0
0
0
0
0
Received
Last
UG196_c7_18_102306
A
0
0
1
0
b
a
0
0
Received
First
159

Advertisement

Table of Contents
loading

Table of Contents