Skip to content

Commit

Permalink
Adding some documentation to code_8b10b.py
Browse files Browse the repository at this point in the history
mithro authored and sbourdeauducq committed Dec 15, 2016
1 parent 0db54fa commit 25d9e5d
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions misoc/cores/code_8b10b.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
"""
IBM's 8b/10b Encoding
This scheme is used by a large number of protocols including Display Port, PCI
Express, Gigabit Ethernet, SATA and USB 3.
The encoding is built by combining an 5b/6b and 3b/4b encoding schemes and
guarantees both DC balance and enough bit transitions to recover the clock
signal.
Note: This encoding is *not* used by DVI/HDMI (that uses a *different* 8b/10b
scheme called TMDS).
"""

from migen import *


0 comments on commit 25d9e5d

Please sign in to comment.