[实用新型]集成CRC校验电路的伪随机数发生器有效
| 申请号: | 201420550401.X | 申请日: | 2014-09-23 |
| 公开(公告)号: | CN204347817U | 公开(公告)日: | 2015-05-20 |
| 发明(设计)人: | 曹富强 | 申请(专利权)人: | 无锡华大国奇科技有限公司 |
| 主分类号: | G06F7/58 | 分类号: | G06F7/58 |
| 代理公司: | 杭州裕阳专利事务所(普通合伙) 33221 | 代理人: | 应圣义 |
| 地址: | 214072 江苏省无锡市滨*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 集成 crc 校验 电路 随机数 发生器 | ||
技术领域
本实用新型涉及一种伪随机数发生器,尤其涉及一种集成CRC校验电路的伪随机数发生器。
背景技术
CRC验证码即循环冗余校验码,广泛存在于数据通信领域,其作用是用于校验数据。CRC验证码产生的本质是模2的多项式除法,生成的校验码为除法的余数。其校验码的产生可以用数据不断的对一个生成多项式进行减法和移位。在实际应用中,对于生成多项式的选取有多种选择方式。具体选用何种多项式,取决于协议的规定。比如,在USB3.0通信协议中,就存在着3种CRC校验码,用于包头中的CRC-16,用于链路控制字的CRC-5,以及用于数据部分的CRC-32,该多项式分别为100Bh、00101b和04C11DB7h。比如00101b,分别代表多项式从高到低各位的系数,对应的多项式为x5+x2+1。
模2的减法即为异或操作,这样可以很方便的用电路实现。在实际应用中,有串行或者并行的实现方式。串行方式每次处理数据的一个比特,通常使用线性反馈移位寄存器(Linear Feedback Shift Registers,LFSR)。USB3.0中的CRC-5移位寄存器电路如图1所示,图1是CRC-5移位寄存器的电路结构示意图。USB 3.0协议规定了CRC的生成规则,校验计算开始时寄存器初始值被设为全1,数据从低位开始计算,并将结果取反后倒置高低位,从而得到最终校验码。
用于产生伪随机数的伪随机数发生器通常采用LFSR来产生具有长周期的随机数。该LFSR包括多个串联寄存器和一个异或逻辑电路,其中,预定寄存器的输出数据通过该异或逻辑电路被反馈到第一个寄存器。由于在反馈路径中提供异或逻辑电路,从而使得线性反馈移位寄存器产生具有较长周期的随机数。
在使用伪随机数产生密码的加密电路等中,如果显示伪随机数序列或伪随机逻辑,则可以从一个所获得的密文还原一个原始的明文,从而使得有效地产生不可预测的随机数序列非常重要。
由此可知,现有技术中的伪随机数发生器并不能提供相对可靠的伪随机数,从而不利于伪随机数发生器的电路开发等。
实用新型内容
针对上述存在的问题,本实用新型提供一种集成CRC校验电路的伪随机数发生器,以克服现有技术中的伪随机数发生器不能提供相对较为可靠的伪随机数的问题,从而既提供了较为可靠的伪随机数,为伪随机数发生器的电路开发提供了基础,又保证了CRC验证的正常执行,同时,采用硬件资源少,在最小成本的基础上,做到了功能最大化,提高了产品效益。
为了实现上述目的,本实用新型采取的技术方案为:
一种集成CRC校验电路的伪随机数发生器,其中,包括:
输入模块,其配置为输入待校验数据;
CRC校验电路,其连接到所述输入模块并配置为校验所述待校验数据;
干扰模块,其配置为输入干扰数据;
映射电路,其连接到所述干扰模块和所述CRC校验电路,并配置为映射所述CRC校验电路的状态而后与所述干扰数据进行异或逻辑运算;
状态暂存模块,其连接到所述映射电路和所述CRC校验电路,并配置为获取所述异或逻辑运算结果后载入所述CRC校验电路;
抽样电路,其连接到所述映射电路并配置为抽取所述异或逻辑运算结果后输出。
上述的集成CRC校验电路的伪随机数发生器,其中,所述CRC校验电路为线性反馈移位寄存器。
上述的集成CRC校验电路的伪随机数发生器,其中,所述线性反馈移位寄 存器包括多个寄存器和多个逻辑运算门。
上述的集成CRC校验电路的伪随机数发生器,其中,所述逻辑运算门为异或逻辑门。
上述的集成CRC校验电路的伪随机数发生器,其中,所述映射电路由一个或多个异或逻辑门组成。
上述的集成CRC校验电路的伪随机数发生器,其中,所述状态暂存模块由多个寄存器组成。
上述的集成CRC校验电路的伪随机数发生器,其中,所述抽样电路为一个寄存器。
上述的集成CRC校验电路的伪随机数发生器,其中,所述映射电路的时钟频率为所述抽样电路的时钟频率的r倍,且r>1。
上述技术方案具有如下优点或者有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华大国奇科技有限公司,未经无锡华大国奇科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201420550401.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于声卡电路板的性能检测装置
- 下一篇:一种电容式触摸屏的移动终端





