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

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

1.5.1. フィッターの実行

コンパイラーのフィッターモジュールでは、デザインの配置配線のすべてのステージを実行します。これには、Plan、Early Place、Place、Route、およびRetimeステージが含まれます。

インテル® Quartus® Primeプロ・エディションのコンパイラーでは、フィッターの各ステージの制御や最適化を行うことができます。これには、Plan、Place、およびRouteステージが含まれます。フィッターの全ステージをフル・デザイン・コンパイルの一部として実行する、もしくはデザイン合成後にフィッターステージを個別に実行します。フィッターの実行前に、フィッターの処理に影響する設定を指定します。

フィッターステージの実行後、詳細なレポートデータを表示し、そのステージのタイミングを解析します。コンパイラーはデフォルトで、最終スナップショットのフィッター結果を保存します。

  1. フィッターの初期制約を次のように指定します。
    1. デバイスのI/Oピンを割り当てるには、Assignments > Pin Planner をクリックします。
    2. デバイス・ペリフェラル、クロック、およびI/Oインターフェイスを割り当てるには、Tools > Interface Planner をクリックします。
    3. ロジック配置領域を制約するには、Tools > Chip Planner をクリックします。
    4. フィッターの最適化目標を指定するには、Assignments > Settings > Compiler Settings をクリックします。このオプションについては、コンパイラーの最適化モード で詳しく説明します。
    5. フィッターの詳細オプションを使用して配置配線を微調整するには、Assignments > Settings > Compiler Settings > Advanced Settings (Fitter) をクリックします。
  2. 1つもしくは複数のフィッターステージを実行するには、Compilation Dashboardで次のうちの任意のコマンドをクリックします。
    • フィッターステージを順に実行するには、Fitter をクリックします。
    • デバイス・ペリフェラルの配置配線のみを実行するには、Plan をクリックします。
    • ロジック配置のみを実行するには、Place をクリックします。
    • ロジック配線のみを実行するには、Route をクリックします。
    • ALMレジスターのHyper-Registerへのリタイミングのみを実行するには、Retime をクリックします。2
    • Implementフロー (Plan、Place、Route、およびRetimeステージ) を実行するには、 Fitter (Implement) をクリックします。
    • Finalizeフロー (Plan、Place、Route、Retime、およびFinalizeステージ) を実行するには、 Fitter (Finalize) をクリックします。
2 リタイミングは、 インテル® Hyperflex™ アーキテクチャー・デバイスでのみ利用可能です。