使用Vivado的RS译码IP进行译码时,校验数据出现了数据的前面16位,然后数据后移了16位,请问解决方案!输入数据全是8‘d49,编码的数据如下图所示
译码结果如下图所示
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
问题的出现原因是由于在编码时,RS编码IP核默认生成24位的编码数据(16位数据位和8位校验位),而在译码时,RS译码IP核默认只解码前16位的数据,而将后8位校验位当成了数据位输出。因此需要对 RS 译码 IP 的配置进行修改。
解决方案:
img
报告相同问题?