一种并行CRC电路的生成方法和装置

基本信息

申请号 CN201310131901.X 申请日 -
公开(公告)号 CN103269255B 公开(公告)日 2017-06-06
申请公布号 CN103269255B 申请公布日 2017-06-06
分类号 H04L1/00(2006.01)I 分类 电通信技术;
发明人 肖锐 申请(专利权)人 青岛中星微电子有限公司
代理机构 北京银龙知识产权代理有限公司 代理人 青岛中星微电子有限公司
地址 266109 山东省青岛市高新区智力岛路1号创业大厦C座6层
法律状态 -

摘要

摘要 本发明提供了一种并行CRC电路的生成方法和装置,包括如下步骤:根据CRC码多项式生成串行电路;向所述串行电路中输入预设比特数的数据,得到各个移位寄存器在输入每个比特的次态表达式;获取各个移位寄存器在输入完毕预设比特数的数据之后的最终次态表达式,并根据所述最终次态表达式生成目标并行CRC电路。本发明依据串行CRC电路与输入的预设比特数的数据进行处理后得到并行CRC电路,生成能够方便的得到不同位CRC下,不同数据输入时,进行并行计算的表达式,从而生成相应的并行电路,能够把串行CRC计算变成并行CRC计算,提高系统的整体工作频率。