一种快速产生CRC的控制装置制造方法及图纸

技术编号:17779530 阅读:52 留言:0更新日期:2018-04-22 07:56
本发明专利技术提供了一种快速产生CRC的控制装置,包括综合处理装置和CRC计算单元;综合处理装置包含数据处理单元,模式选择单元和结果处理单元;模式选择单元用于根据用户的配置选择合适的CRC计算单元以及正确的数据处理方式和结果处理方式;数据处理单元,根据模式选择单元传递的模式信息进行数据处理,并将处理完毕的数据传递给对应的CRC计算单元;结果处理单元,根据模式选择单元传递的信息对CRC计算单元返回的计算结果进行处理,最终形成符合需求的CRC数据。本发明专利技术所述的一种快速产生CRC的控制装置,可以灵活的选择所需要计算的CRC的多项式,并加快了CRC计算的速度,从而可以提高系统的灵活性和系统的性能。

【技术实现步骤摘要】
一种快速产生CRC的控制装置
本专利技术属于计算机技术及通信
,尤其是涉及一种快速产生CRC的控制装置。
技术介绍
在数据通信的过程中,由于各种因素的干扰,无论传输系统设计的多么完美,错误总会发生。这种错误可能只是一比特的错误(由于某种干扰使得某比特数据由1变为了0,或者由0变为了1)。但是,就仅仅这一比特的错误就会导致整个传输数据的一帧或者多帧数据的错误。所以,为了尽量提高接收端收到数据的正确率,一般会在接收端使用接收到的数据之前对数据进行差错检验,当且仅当检验的结果为正确时接收端才真正接收此次传输数据。检验的方式有很多种,其中最常见的就是CRC循环冗余校验。在很多的安全通信系统中,经常会对大量的数据进行CRC校验,这样就会对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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1