Skip to content

Commit 25d9e5d

Browse files
mithrosbourdeauducq
authored andcommittedDec 15, 2016
Adding some documentation to code_8b10b.py
1 parent 0db54fa commit 25d9e5d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
 

Diff for: ‎misoc/cores/code_8b10b.py

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
"""
2+
IBM's 8b/10b Encoding
3+
4+
This scheme is used by a large number of protocols including Display Port, PCI
5+
Express, Gigabit Ethernet, SATA and USB 3.
6+
7+
The encoding is built by combining an 5b/6b and 3b/4b encoding schemes and
8+
guarantees both DC balance and enough bit transitions to recover the clock
9+
signal.
10+
11+
Note: This encoding is *not* used by DVI/HDMI (that uses a *different* 8b/10b
12+
scheme called TMDS).
13+
"""
14+
115
from migen import *
216

317

0 commit comments

Comments
 (0)