摘要:本发明提出♂一种环形总线数据报文CRC校验字的动态修正方法,该方法采用FPGA实现。当网络报文经过各从站点时,网络报文与从站完成数据交换并被发送给下一站,与此同时,从站根据交换数据后的新网络报文的数据计算新的CRC校验字,新的CRC校验字的计算采用按位计算法,并采用4至16倍网络芯片工作时钟作为CRC的高频计算频率,减少了CRC校验字的计算时间,在网络报文几乎无延时等∮待的情况下,实现新的CRC校验字紧随网络报文发送给下一站,从而实现CRC校验字的动态修正。网络︻报文延时和CRC高频计算频率和CRC类型有关,8倍网络芯片工作时钟下,CRC-32校验的网络延时是2个网络芯片工作时钟。本发明数据报文的延时很短,几乎可以忽略不计,非常适合于“飞读”通信模式。
- 专利类型发明专利
- 申请人华中科技大学;武汉华中数控股份有限公司;
- 发明人宋宝;唐小琦;陈吉红;肖志鹏;陈天航;金宏星;唐玉枝;胡欢;周向东;周会成;
- 地址430074湖北省武汉市洪山区珞喻路1037号
- 申请号CN200910061656.3
- 申请时间2009年04月14日
- 申请公布号CN101630997A
- 申请公布时间2010年01月20日
- 分类号H04L1/00(2006.01)I;H04L12/42(2006.01)I;