8b/10b decoder, Bit decoding, Figure 6–11 – Altera Stratix GX Transceiver User Manual

Page 165

Advertising
background image

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.

Figure 6–12

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

Advertising