TI中文支持网
TI专业的中文技术问题搜集分享网站

TCP3D硬核中添加CRC校验位求解问题

您好!

        关于TCP3D硬核的CRC校验功能有如下疑问,麻烦帮忙解答一下。

在自带测试例程example中,6144bit的数据是通过硬核后,根据寄存器是可以通过校验的, 是否前6120bit全部为计算CRC的数据位?后面24bit为校验结果?

我根据User's Guide中描述的多项式,写出来的CRC校验代码。将前6120bit代入计算CRC,计算出来的结果和后24为不符合。麻烦帮忙解释一下,谢谢了!

祝好!

Andy Yin1:

TCP3D输出的数据为block size+CRC bit,前面为code block,尾部为crc,所以后面24bit是crc。

jiyi chen:

回复 Andy Yin1:

Andy,

         感谢您的耐心解答!还有一些困惑再次向您请教一下。

         以输入数据为6144bit为例,按照你的描述:code block为前6120bit,后面为24bit的CRC校验位。请问这个24bit的CRC校验位是前code block中全部数据6120bit通过CRC校验器 生成的吗?

         期待您的再次解惑。谢谢!如果方便的话,能帮我看看附件中,我按照User's Guide中的多项式编写的CRC校验代码是否有问题?

祝好!

赞(0)
未经允许不得转载:TI中文支持网 » TCP3D硬核中添加CRC校验位求解问题
分享到: 更多 (0)