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

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

1.4.1. 合成の実行

デザイン合成は、フルコンパイルの一部として、または独立したプロセスとして実行します。合成を実行する前に、合成処理を制御する設定を指定します。Messagesウィンドウには、処理情報、警告、またはエラーが動的に表示されます。Analysis & Synthesisの処理に続いて、Synthesisレポートでは、プロジェクトの合成に関する詳細情報が提供されます。合成を実行するには、次の手順を実行します。
  1. コンパイルに有効なデザインファイルを含む インテル® Quartus® Primeプロジェクトを作成する、もしくは開きます。
  2. 合成の実行前に、合成に影響を与える次の設定と制約を指定します。
    • Verilog HDL入力ファイルの合成オプションを指定するには、Assignments > Settings > Verilog HDL Input をクリックします。
    • VHDL入力ファイルの合成オプションを指定するには、Assignments > Settings > VHDL Input をクリックします。
    • コンパイル処理時間に影響するオプションを指定するには、Assignments > Settings > Compilation Process Settings をクリックします。
    • コンパイラーによる最適化方法やその他のオプションを指定するには、Assignments > Settings > Compiler Settings をクリックします。コンパイラーの最適化モード で説明されているように、最適化の目標を指定します。
    • Compiler Settings ページで、Enable Intermediate Fitter Snapshots オプションを有効または無効にします。これは、Plan、Place、Route、およびRetimeステージのスナップショットをフルコンパイルの実行ごとに保存するものです。デフォルトでは、コンパイラーは中間のスナップショットの生成を行いません。
    • 高度な合成設定を指定するには、Assignments > Settings > Compiler Settings をクリックし、その後、Advanced Settings (Synthesis) をクリックします。
    • 算術演算を多用するデザインでDSPリソースをすべて消費してしまう場合は、フラクタル合成を有効にすることを検討します。その場合は、フラクタル合成の最適化 のガイドラインに従います。
  3. 合成を実行するには、Compilation Dashboardの Synthesis をクリックします。