【技术实现步骤摘要】
本专利技术涉及数字通讯
,具体地,涉及一种基于8b/10b编码规范的8b/10b编码生成集实现方法。
技术介绍
8b/10b编码制式由IBM在1982年专利技术,广泛应用于诸如G/XGbps以太网、光纤通信、服务器网络、FICON、IEEE1394b、InfiniBand等结构中。编码的主要目的是将串行数据的位发送时钟嵌入到串行位流中,在链路上省去随数据一起发送的时钟信号线,从而避免高频时钟信号产生的EMI噪声。8b/10b编码器保证发送位流中不会出现含有多于5个连续的1或0,并且同时保证在任意时间检测尺度内,0或者1数目的差值不会超过5。8b/10b编码器保证每个10位符号中含有相近的1、0个数,且连同10位符号给出当前流动差异CRD(currentrunningdisparity)。CRD反映了自从链路初始化以来发送链路所发送的1和0个数的差异,然后8b/10b编码器根据CRD选取下一个字符的两个10位编码之一输出,目的是保持被发送的1和0的个数尽可能地接近相等,维持发送信号上1和0个数的平衡,以此维持信号的直流平均值为信号阀值电压的一半,使接收信号不含DC成分,减少位间干扰。因为通路信号是通过电容耦合的,如果信号所含DC成分高,通路耦合电容或内部的线电容被过充电,将会使信号不能从一种逻辑电平正确地切换到另一种。在具体实现方法上,8b/10b编码是将一组8位数据分解成高5位和低3位两组数据(假定编码顺序从高位到 ...
【技术保护点】
一种基于8b/10b编码规范的8b/10b编码生成集实现方法,其特征在于,包括如下步骤:对8b/10b编码码表中的码字极性状态进行标记;根据8b/10b编码规范,建立16b/20b编码的游程受限约束关系,形成16b/20b编码的游程受限约束表;依据待编码数据TXD[15:0]、控制信息TXC[1:0]以及当前流动差异CRD,对16b/20b编码的游程受限约束表进行查表、翻转和替换操作,完成16b/20b编码。
【技术特征摘要】
1.一种基于8b/10b编码规范的8b/10b编码生成集实现方法,其特征在于,包
括如下步骤:
对8b/10b编码码表中的码字极性状态进行标记;
根据8b/10b编码规范,建立16b/20b编码的游程受限约束关系,形成16b/20b编
码的游程受限约束表;
依据待编码数据TXD[15:0]、控制信息TXC[1:0]以及当前流动差异CRD,对16b/20b
编码的游程受限约束表进行查表、翻转和替换操作,完成16b/20b编码。
2.根据权利要求1所述的基于8b/10b编码规范的8b/10b编码生成集实现方法,
其特征在于,所述对8b/10b编码码表中的码字进行编码并对编码结果的极性状态进行
标记,具体为:
使用rd_current表示码字极性状态;
所述8b/10b编码码表,数据字编码通过5b/6b数据字码表和3b/4b数据字码表
实现,控制字编码则通过一张码表实现,其中:
所述5b/6b数据字码表和3b/4b数据字码表中,rd_current用一位表示;
所述控制字码表中,将8b/10b作为一个整体标记,rd_current用两位表示,
两位中的低位和高位分别表示码字低6位和高4位的极性状态;
当码字中1比0多或者0比1多时,为极性不平衡,标记为1;当码字中0和1
数量相等时,为极性平衡,标记为0。
3.根据权利要求1所述的基于8b/10b编码规范的8b/10b编码生成集实现方法,
其特征在于,所述建立16b/20b编码的游程受限约束关系具体为:
包括如下步骤:
步骤S2.1,对5b/6b数据字码表和3b/4b数据字码表进行并行查表过程;所述
5b/6b数据字码表和3b/4b数据字码表的每一个输入均包括两个可供选择的表项,
其中,5b/6b数据字码表编码结果根据CRD现行状态来选择;3b/4b数据字码表编
码结果除了根据CRD现行状态外,还要根据5b/6b编码结果的极性状态数据字码表
编码后码字中的0和1的个数来选择,进而形成8b/10b编码码表;
步骤S2.2,建立两个8b码字的游程受限约束关系;此游程受限约束关系与CRD
现行状态、待编码数据高8位和低8位的编码结果极性情况有关,探索并建立
\t16b/20b编码游程受限约束关系,并将这种约束关系建立成16b/20b编码的游程受限
约束表。
4.根据权利要求3所述的基于8b/10b编码规范的8b/10b编码生成集实现方法,
其特征在于,所述16b/20b编码的游程受限约束关系具体为:
记待编码数据为TXD[15:0],控制信息为TXC[1:0];其中,TXC[1:0]中的0
表示8位的TXD是数据字,TXC[1:0]中的1表示8位的TXD是控制字;编码顺序从
高位到低位;编码输出tx_data[19:0];存在如下关系:
rd_ctrl[4:0]=[rd_ind6b_temp_H[6]d4b_tem...
【专利技术属性】
技术研发人员:邱赐云,陈天,段国东,赵永建,金鑫,
申请(专利权)人:中国电子科技集团公司第三十二研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。