求助多字段的CRC4校验

[复制链接]
4267|1
 楼主| lxc806705 发表于 2012-4-10 08:35 | 显示全部楼层 |阅读模式
CRC4复帧格式的E1帧中,结构大致如下:256位(32*8)作为一帧,8帧作为一个子复帧,2个子复帧即16帧构成1个CRC4复帧。
E1的速率是2.048MHz,所以个子复帧的时间是1ms。
对上一个子复帧的CRC4校验放在下一个子复帧的头部,每一个子复帧是2048 bit。
如何对这2048 bit 做crc-4校验呢,网上能见的程序最大也就1024 bit。而且在1024位的时候会用到NN个异或门,这样FPGA的资源是承受不了了--承受得了的也太贵了用不起

大家有什么好的想法么,真心求教:P
 楼主| lxc806705 发表于 2012-4-10 08:38 | 显示全部楼层
加入这2048bit 通过1个128或者256的FIFO来进行传递的情况下,可以每次只做8到256位的CRC4校验,然后将校验和放入下一个8到256位中进行CRC4校验么?但是这个我没想明白前面的校验和如何添加到下一个字段中去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

154

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部