[发明专利]一种高速以太网中并行循环冗余校验方法及装置有效
申请号: | 201210230530.6 | 申请日: | 2012-07-03 |
公开(公告)号: | CN102752081A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 梁凯平;王兆明 | 申请(专利权)人: | UT斯达康通讯有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/56 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 杨天娇 |
地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高速 以太网 并行 循环 冗余 校验 方法 装置 | ||
1.一种高速以太网中并行循环冗余校验方法,应用于循环冗余校验CRC模块进行并行循环冗余校验,其特征在于,包括;
步骤1、对数据帧以预设位宽进行位宽匹配;
步骤2、将匹配后的数据流送入通用的预设位宽并行循环冗余校验模块进行计算得到校验值;
步骤3、根据最后一拍的有效数据位数,对所述校验值进行逆运算,得到最终的CRC校验结果。
2.如权利要求1所述的高速以太网中并行循环冗余校验方法,其特征在于,所述步骤3包括:
读取最后一拍的有效数据位数信息,决定逆运算的次数;
提取当前状态前8比特无效数据;
进行8位逆运算;
若逆运算次数未完,继续提取当前状态前8比特无效数据,进行逆运算,直到完成逆运算,得到最终的CRC校验结果。
3.如权利要求1或2所述的高速以太网中并行循环冗余校验方法,其特征在于,所述预设位宽为64位,所述预设位宽并行循环冗余校验模块为64位CRC32模块。
4.如权利要求3所述的高速以太网中并行循环冗余校验方法,其特征在于,所述8位逆运算公式为:
其中C(i)为当前状态i下CRC32状态矩阵,H为相邻状态逆运算校验矩阵,U为伴随矩阵,D(8)为当前状态前8比特数据。
5.如权利要求4所述的高速以太网中并行循环冗余校验方法,其特征在于,若最后一拍的有效数据位数为7个字节,则需要进行一次逆运算得到最终的CRC校验结果;依次类推,若最后一拍的有效数据位数为1个字节,则需要进行7次逆运算得到最终的CRC校验结果。
6.一种高速以太网中并行循环冗余校验装置,用于对高速以太网数据进行并行循环冗余CRC校验,其特征在于,所述装置包括:
预设位宽的CRC校验模块,用于对数据帧进行CRC计算得到校验值;
寄存器,用于存储所述校验值;
最后一拍数据逆运算模块,用于根据最后一拍有效字节数,对所述校验值进行逆运算,得到最终的CRC校验结果。
7.如权利要求6所述的高速以太网中并行循环冗余校验装置,其特征在于,所述最后一拍数据逆运算模块是8位逆运算模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于UT斯达康通讯有限公司,未经UT斯达康通讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210230530.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一次性布盆自动成型机
- 下一篇:锌空气电池用锌膏及其制备方法