8b/10b decoder, Bit decoding, Figure 6–11 – Altera Stratix GX Transceiver User Manual
Page 165
Altera Corporation
6–11
January 2005
Stratix GX Transceiver User Guide
GigE Mode
Figure 6–11. Addition of an /I2/ Ordered Set During an Almost Empty Condition
8B/10B Decoder
The 8B/10B decoder is part of the Stratix GX transceiver block. The
purpose of the 8B/10B Decoder is to restore the 8-bit data plus 1-bit
control identifier from the 10-bit code.
10-Bit Decoding
The 8B/10B decoder translates the 10-bit encoded data into the 8-bit
equivalent data or control code. The byte deserializer receives the least
significant bit (LSB) of the 10-bit encoded code first, and the most
significant bit (MSB) last. The data received must be from the supported
Dx.y
or Kx.y list. All 8B/10B control signals (disparity error, control
detect, and code error) are pipelined with the data in the Stratix GX
receiver block and are edge-aligned with the data.
is a
diagram of the 10-bit to 8-bit conversion.
Figure 6–12. 10-Bit to 8-Bit Conversion
/D/
/D/
/D/
/I2/
/I2/
/S/
/D/
/I1/
/D/
/D/
/D/
/S/
/D/
/D/
/D/
/I2/
/I2/
/D/
to Rate Matcher
from Rate Matcher
one /I2/ code added
/I2/
/I1/
7
6
5
4
3
2
1
0
H
G
F
E
D
C
B
A
10b-8b conversion
7
6
5
4
3
2
1
0
9
8
g
f
i
e
d
c
b
a
j
h
LSB received
first
MSB received
last
Parallel Data