通信人家园

标题: 8B/10B编码映射  [查看完整版帖子] [打印本页]

时间:  2014-2-18 10:56
作者: jefffree     标题: 8B/10B编码映射

8B/10B编码映射
1.   概述
Figure1显示了一个通信配适器接口,包括了:8位的数据线ABCDEFGH(注意是大写),控制线K,时钟线BYTECLK控制线K指出线AK传送的是数据或是控制信息。
为了编码的目的,每一个输入字节被分成2个子模块。52进制线ABCDE被编码成62进制线abcdei(注意是小写),编码过程遵循5B/6B逻辑函数和不均等性控制。类似的,3位的FGH被编码成fghj
一个数据模块的不均等性就是模块中10的数量之差;当1的数量超过0时,不均等性为正,反之则为负。6B = abcdei4B = fghj两个子模块分别有不相关的不均等性。
允许的不均等性有:0+2-2。编码的规则要求不均等性不为0的模块的不均等性的极性交替变换(如果均等性不为0,则在正负之间转换)。为了这样的目的,6B4B子模块的编码规则都是这样,也就是说一个6B模块的不均等性为+2的话,这个模块与另外一个不均等性为-26B4B模块形成互补。反之亦然。
均等性非0的代码被赋值成互补的代码对。编码函数生成代码对的其中一个,如果其不均等性的极性与交替规则的极性相反,则完成的子模块在编码转换时被反相。4B编码器操作遵循6B编码器的不均等性和极性,运行不均等性被用于编码下一个字节。大多数被编码子模块不均等性为0,有一些例外的子模块与运行不均等性无关,也就是说它们没有反码。
10个被编码线接口abcdeifghj通常与串行器连接在一起,a位首先被发射出去,j位最后发射出去。





通信人家园 (https://www.txrjy.com/) Powered by C114