Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how is 8b/10b encoding and decoding done

Status
Not open for further replies.

sridhara

Member level 4
Joined
May 2, 2006
Messages
68
Helped
5
Reputation
10
Reaction score
2
Trophy points
1,288
Activity points
1,782
8b10b encoding & decoding

hi...
i need to know how the 8b/10b encoding and decoding is done....

All the materials i got from internet...says what is 8b/10b but i am not able to find how the encoding and decoding is done

Sridhar
 

8b/10b encoding

It is usually done in dedicated hardware in devices involving 8b/10b or e. g. in user programmed logic in an FPGA.
 

10b 8b

my job is to write a hdl code to perform 8b/10b encoding... decoding any:idea:
 

just a simple ROM lookup is one way. For 8b->10b
you need a 256 x 10 ROM. For each of the 256
possible 8b input patterns there is a cooresponding
10b output. For going in the other direction (10b -> 8b)
you need a 1024 x 8 ROM.
 

8b/10b encoding & decoding is composed by 3b/4b and 5b/6b encoding and decoding mechanism. Where 256 normal data codes and 12 special codes is provided. It is originated from IBM.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top