Virtex-5 RocketIO GTP Transceiver User Guide
159
UG196 (v1.3) May 25, 2007
Configurable 8B/10B Decoder
R
K Characters and
8
B/10B Commas
The 8B/10B table (shown in
) includes special characters (K characters) that
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.
Figure 7-18:
RX Interface with 8B/10B Decoding
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
H
1
G
1
F
1
E
1
D
1
C
1
B
1
A
1
H
0
G
0
F
0
E
0
D
0
C
0
B
0
A
0
H
0
G
0
F
0
E
0
D
0
C
0
B
0
A
0
7
6
5
4
3
2
1
0
RXDATA
W
IDTH = 1
RXDATA
RXDATA
W
IDTH = 0
UG196_c7_18_102306
Recei
v
ed
Last
Recei
v
ed
Last
Recei
v
ed
First
Recei
v
ed
First
8B/10B
g
0
h
0
j
0
f
0
i
0
e
0
d
0
c
0
b
0
a
0
g
0
h
0
j
0
f
0
i
0
e
0
d
0
c
0
b
0
a
0
g
1
h
1
j
1
f
1
i
1
e
1
d
1
c
1
b
1
a
1
8B/10B
Содержание Virtex-5 RocketIO GTP
Страница 1: ...R Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007...
Страница 4: ...Virtex 5 RocketIO GTP Transceiver User Guide www xilinx com UG196 v1 3 May 25 2007...
Страница 88: ...88 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 5 Tile Features R...
Страница 122: ...122 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 6 GTP Transmitter TX R...
Страница 186: ...186 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 7 GTP Receiver RX R...
Страница 200: ...200 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Chapter 9 Loopback R...
Страница 222: ...222 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Section 2 Board Level Design R...
Страница 256: ...256 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Section 3 Appendices R...
Страница 312: ...312 www xilinx com Virtex 5 RocketIO GTP Transceiver User Guide UG196 v1 3 May 25 2007 Appendix E Low Latency Design R...