記事 ID: 000087020 コンテンツタイプ: トラブルシューティング 最終改訂日: 2014/07/04

一部のシリアル 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。

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。