文章 ID: 000087020 内容类型: 故障排除 上次审核日期: 2021 年 08 月 29 日

某些串行 CORDIC MATLAB 和 RTL 模型 I 不匹配

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT

关键问题

说明

用于配备相累器的串行 CORDIC 架构 精确分辨率和角度分辨率均设置为 值小于或等于 10,则可能在 MATLAB 模型和 RTL 的输出。这些不匹配会造成 转到舍入差异。

受影响的配置是串行 CORDIC 架构 具有 相累器精度 和角度的 NCO MegaCore 功能 分辨率 都设置为小于或等于 10。

设计影响是对输出值的比较 测试期间的 MATLAB 模型和 RTL 设计可能会显示不匹配。 但是,错误余量仅为 /-1。

解决方法

设置 相累加器精度角度 分辨率 大于 10,或使用不同的 建筑。

这个问题在 NCO MegaCore 中得到解决 函数 v14.0。

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。