一种分块计算CRC以提高时钟频率的装置和方法
基本信息
申请号 | CN201610075572.5 | 申请日 | - |
公开(公告)号 | CN105721107B | 公开(公告)日 | 2019-03-22 |
申请公布号 | CN105721107B | 申请公布日 | 2019-03-22 |
分类号 | H04L1/00(2006.01)I | 分类 | 电通信技术; |
发明人 | 匡启成 | 申请(专利权)人 | 华信塞姆(成都)科技有限公司 |
代理机构 | 成都君合集专利代理事务所(普通合伙) | 代理人 | 华信塞姆(成都)科技有限公司 |
地址 | 610041 四川省成都市高新区天华一路99号天府软件园B区8栋 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种分块计算CRC以提高时钟频率的装置和方法,包括输出CRC计算模块、前次CRC计算模块、输入数据计算模块、异或模块1及CRC移位寄存器,前次CRC计算模块与输入数据计算模块通过异或模块1与CRC移位寄存器相连接,CRC移位寄存器与输出CRC计算模块相连接;输入数据计算模块还直接与输出CRC计算模块相连接;输入数据通过输入数据计算模块采用分块计算的方式进行计算,得到数据子块的CRC值,而后将该数据子块的CRC值输入到异或模块1内;能够解决超高速率的基于包处理应用中CRC计算电路时钟性能瓶颈,分块模块间的时序路径通过加寄存器予以切断,从而提高了整个电路的时序性能。 |
