インテル® Quartus® Primeプロ・エディションのユーザーガイド: デザインのコンパイル

ID 683236
日付 6/26/2023
Public
ドキュメント目次

1.8. フルコンパイル・フロー

次の手順に従い、 インテル® Quartus® Primeプロジェクトのフルコンパイルを実行します。フルコンパイルには、IPの生成、解析および合成、フィッター、タイミング・アナライザー、およびユーザーで有効にするコンパイラー・モジュールが含まれます。
  1. フルコンパイルを実行する前に、次のプロジェクト設定を任意で指定します。
    • ターゲットのFPGAデバイスまたは開発キットを指定するには、Assignments > Device をクリックします。
    • ターゲットのFPGAデバイスのデバイスおよびピンオプションを指定するには、Assignments > Device > Device and Pin Options をクリックします。
    • コンパイルの処理時間およびネットリストの保持に影響するオプションを指定するには、Assignments > Settings > Compilation Process Settings をクリックします。
    • コンパイラーの最適化戦略を指定するには、Assignments > Settings > Compiler Settings をクリックします。Balanced 戦略を指定する、もしくは PerformanceAreaRoutabilityPower、または Compile Time で最適化します。コンパイラーは、指定した最適化目標をターゲットにします。コンパイラーの最適化モード で、これらのオプションについて詳しく説明しています。

      コンパイル時間が長いプロジェクトの場合は、プロジェクトのコンパイラー設定を変更せずに、コンパイラーの最適化戦略を一時的に変更してフルコンパイルを実行することを検討します。詳細は、一時的な最適化モードでのフルコンパイル・フロー を参照してください。

    • 合成およびフィットに対して合成アルゴリズムやその他の Advanced Settings を指定するには、Assignments > Settings > Compiler Settings をクリックします。Enable Intermediate Fitter Snapshots をオンにすると、プラン、配置、配線、およびリタイミング後のスナップショットがデフォルトでフルコンパイル時に保存されます。
    • デザインの適切な動作に必要なタイミング条件を指定するには、Tools > Timing Analyzer をクリックします。
  2. フルコンパイルを実行するには、Processing > Start Compilation をクリックします。
    注:
    • 処理時間を短縮するため、コンパイラーは、Enable Intermediate Fitter Snapshots (Assignments > Settings > Compiler Settings) をオンにしている場合にのみ、プラン、配置、配線、およびリタイミング後のスナップショットをフルコンパイル時に保存します。