[发明专利]一种循环冗余校验码生成装置及其构建、生成校验码的方法有效
申请号: | 200910129188.9 | 申请日: | 2009-03-31 |
公开(公告)号: | CN101510780A | 公开(公告)日: | 2009-08-19 |
发明(设计)人: | 叶院红 | 申请(专利权)人: | 炬力集成电路设计有限公司 |
主分类号: | H03M13/09 | 分类号: | H03M13/09 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 李 娟 |
地址: | 519085广东省珠海市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 循环 冗余 校验码 生成 装置 及其 构建 方法 | ||
1.一种循环冗余校验码生成装置,所述循环冗余校验码的特征多项式为 其中n为自然数,bk取值为0或1,所述装置具有t个并行输入端I0-It-1,其特征在于,所述装置包括:m个反相器N0-Nm-1、n个触发器R0-Rn-1,以及q个异或门Y0-Yq-1;
所述m由异或关系式NOR0-NORn-1中的第一取反数目所确定;所述异或关系式NOR0-NORn-1分别为C0(t)-Cn-1(t)的表达式所等效的异或关系式;所述异或关系式指的是至多包含异或和取反关系运算符的关系式;
所述C0(t)-Cn-1(t)的表达式根据第一递推公式确定:
(k=1~n-1)
其中,r为[2,t]之间的整数;数据元素D0-Dt-1分别对应所述装置的输入端I0-It-1;在D0-Dt-1中若有w个数据元素在异或关系式NOR0-NORn-1中取反,则所述第一取反数目为w;并且m个反相器N0-Nm-1分别对应各取反的数据元素;
所述第一递推公式中的C0(1)-Cn-1(1)值,由第二公式确定:
(k=1~n-1)
所述第二公式中的C0-Cn-1分别对应触发器R0-Rn-1的输出端;
若在异或关系式NOR0-NORn-1中存在~Dp,则Dp对应的反相器的输入端与Dp对应的输入端Ip相连;所述p为取值范围为0到t-1的整数,符号“~”在等式中或在数据前面表示取反;
所述q由异或关系式NOR0-NORn-1中多数据元素异或关系式的个数确定;并且异或门Y0-Yq-1分别对应各多数据元素异或关系式;所述多数据元素异或关系式指的是至少具有一个异或关系运算符的异或关系式;
所述反相器N0-Nm-1的输出端、触发器R0-Rn-1和异或门Y0-Yq-1的连接根据 异或关系式NOR0-NORn-1确定。
2.如权利要求1所述的装置,其特征在于,
所述反相器N0-Nm-1的输出端、触发器R0-Rn-1和异或门Y0-Yq-1的连接根据异或关系式NOR0-NORn-1确定,具体为:
若NORj为多数据元素异或关系式,则NORj对应的异或门的输出端与触发器Rj的输入端相连,该异或门输入端的连接则根据NORj确定;
若NORj不是多数据元素异或关系式,则触发器Rj输入端的连接则根据NORj确定;
所述j为取值范围为0到n-1的整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬力集成电路设计有限公司,未经炬力集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910129188.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:机械分离器
- 下一篇:回收废气中的二氧化碳的二氧化碳回收方法及装置
- 同类专利
- 专利分类