インテルのみ表示可能 — GUID: mwh1410471294356
Ixiasoft
インテルのみ表示可能 — GUID: mwh1410471294356
Ixiasoft
4.2.3.1. ガイドライン: ソースコードの最適化
ソースコードにデザイン固有の変更を加えることで、ロジックを大幅に改善することがよくあります。これは通常、結果の品質を向上させるための最も効果的な手法です。
デザインが利用可能なロジックエレメント (LE) や ALM にフィットしないが、未使用のメモリーや DSP ブロックがある場合は、専用ロジックに推論され配置されていないメモリーや DSP 機能を記述するコードブロックがデザイン内にあるかどうかを確認してください。これらの機能は、ターゲットデバイスの専用メモリーや DSP リソースに配置できるようにソースコードを変更できる場合があります。
合成ツールでステートマシンがステートマシン・ロジックとして認識され、適切に最適化されていることを確認してください。認識されているステートマシンは一般的に、合成ツールがそれらを汎用ロジックとして扱う場合よりもより良く最適化されます。 Quartus® Prime 開発ソフトウェア内で、コンパイルレポートの Analysis & Synthesis セクションの下にある State Machine レポートを確認することができます。このレポートには、コンパイル中に認識された各ステートマシンの状態エンコーディングを含む詳細が提供されています。ステートマシンが認識されていない場合は、認識されるようにソースコードを変更する必要があるかもしれません。