小弟菜鸟,在这里求助大神们指点下。CRC16的基本原理我了解大概,但一到我写程序就困惑了。
我是用串口传输8字节数据,要生成一个两字节CRC16,串口一位一位传进来,8位一组,我是等数据全部传进来再生成一个CRC16还是进来8位处理数据一次?但我这款FPGA好像只能处理32位数据。还有,for是不可综合语句,要实现移位条件异或怎么实现呀?用计数器好像很麻烦啊。最后,网上有串行和并行方法,让我这新手更迷糊了。有谁写过CRC16的程序,能不能帮我指点迷津下,要是能共享下你下的CRC16程序那就更好啦,小弟在此先谢过啦 |