【技术实现步骤摘要】
一种快速产生CRC的控制装置
本专利技术属于计算机技术及通信
,尤其是涉及一种快速产生CRC的控制装置。
技术介绍
在数据通信的过程中,由于各种因素的干扰,无论传输系统设计的多么完美,错误总会发生。这种错误可能只是一比特的错误(由于某种干扰使得某比特数据由1变为了0,或者由0变为了1)。但是,就仅仅这一比特的错误就会导致整个传输数据的一帧或者多帧数据的错误。所以,为了尽量提高接收端收到数据的正确率,一般会在接收端使用接收到的数据之前对数据进行差错检验,当且仅当检验的结果为正确时接收端才真正接收此次传输数据。检验的方式有很多种,其中最常见的就是CRC循环冗余校验。在很多的安全通信系统中,经常会对大量的数据进行CRC校验,这样就会对CRC的计算速度有了较高的要求;由于每次传输数据的长度并不一致,因此在保证数据传输速度的同时还要考虑到数据的结构;再有,在不同的系统中对CRC的多项式的要求可能并不相同,这就要求CRC的计算要很灵活。
技术实现思路
有鉴于此,本专利技术旨在提出一种快速产生CRC的控制装置,以实现可以在不对所需计算CRC的数据长度进行限制的条件下,快速的产 ...
【技术保护点】
一种快速产生CRC的控制装置,其特征在于:包括综合处理装置和用于产生CRC中间结果的CRC计算单元,所述综合处理装置包括数据处理单元、模式选择单元和结果处理单元;所述模式选择单元用于根据用户的配置选择合适的CRC计算单元,并将选择信息传递给数据处理单元和结果处理单元;所述数据处理单元,根据模式选择单元传递的模式信息进行数据处理,并将处理后的数据传递给对应的CRC计算单元;所述结果处理单元,根据模式选择单元传递的信息对CRC计算单元返回的计算结果进行处理,最终形成符合需求的CRC数据;所述CRC计算单元用于计算数据处理单元处理的数据,并将计算结果反馈给结果处理单元。
【技术特征摘要】
1.一种快速产生CRC的控制装置,其特征在于:包括综合处理装置和用于产生CRC中间结果的CRC计算单元,所述综合处理装置包括数据处理单元、模式选择单元和结果处理单元;所述模式选择单元用于根据用户的配置选择合适的CRC计算单元,并将选择信息传递给数据处理单元和结果处理单元;所述数据处理单元,根据模式选择单元传递的模式信息进行数据处理,并将处理后的数据传递给对应的CRC计算单元;所述结果处理单元,根据模式选择单元传递的信息对CRC计算单元返回的计算结果进行处理,最终形成符合需求的CRC数据;所述CRC计算单元用于计算数据处理单元处理的数据,并将计算结果反馈给结果处理单元。2.根据权利要求1所述的一种快速产生CRC的控制装置,其特征在于:所述模式选择单元用于根据用户的配置输入在CRC10,CRC11,CRC20,CRC21和CRC30所代表的模式...
【专利技术属性】
技术研发人员:兰光洋,肖佐楠,郑茳,
申请(专利权)人:天津国芯科技有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。