对于具有小角度分辨率值和大幅度精度值的Small ROM架构,MATLAB模型的输出与RTL之间可能存在不匹配。这些不匹配是由于四舍五入的差异造成的。
NCO MegaCore功能的小型ROM架构,具有较小的角度分辨率值和较大的“ 幅度精度”值。
设计影响是对MATLAB模型的输出值进行比较,测试期间的RTL设计可能显示不匹配。但是,误差范围仅为+/- 1。
解决/修复方法
要避免此问题,请通过以下方式之一修改NCO MegaCore功能:
- 将角度分辨率设置为较大的值。
- 将“ 幅度精度”设置为较小的值。
- 使用不同的架构。
此问题将在NCO MegaCore功能的未来版本中修复。
没有回复内容