Documentation for 8b10b - concatenated to FGH with FGH...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Documentation for 8b/10b encoder For this lab, I decided to split the encoder into a datapath component which calculates both the 10b encoding and the next RD state, and the actual encoder itself which keeps track of the state of the running disparity. Encoder design Let’s take a close look at the datapath component The datapath is composed of two ROMs that encodes, for each RD, what the concatenation of abcdei & fghj & RD-out should be based on the index of ABCDE & FGH (note that ABCDE& FGH means ABCDE
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: concatenated to FGH with FGH serving as the LSBs). The rom table is generated using a python script on the scraped data from the PDF. You can find the full script at https://gist.github.com/1814128 . A similar script is used to generate the control character cases: https://gist.github.com/1823220 datapath for the control And the full encoder with control characters...
View Full Document

This note was uploaded on 03/12/2012 for the course CS 3410 taught by Professor Kavitabala during the Spring '08 term at Cornell University (Engineering School).

Page1 / 2

Documentation for 8b10b - concatenated to FGH with FGH...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online