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

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

1.8.1. 一時的な最適化モードでのフルコンパイル・フロー

デザインのQuartus設定ファイル (.qsf) で設定されているコンパイラーの最適化モードを一次的にオーバーライドするフルコンパイル・フローを実行することができます。設定ファイルでプロジェクトに設定されている最適化モードは変更されず、プロジェクトのデフォルトのコンパイル戦略が維持されます。

プロジェクトに設定されているコンパイラーの最適化モードをオーバーライドすることは、コンパイル時間が長いプロジェクトで、オンチップテストのビットストリームを迅速に生成する場合に役立ちます。

フルコンパイルを一時的な最適化モードで実行するには、 インテル® Quartus® Primeプロ・エディション GUIの Processing > Start Optimization Mode Compilation メニューから、コンパイルモードを選択します。

一時的な最適化モードでの次のコンパイルフローは、Start Optimization Mode Compilation メニューから利用することができます。
  • Start Aggressive Compile Time Optimization Mode Compilation

    この最適化モードでは、コンパイラーはパフォーマンスの最適化作業を縮小し、最小限のレポート生成を実行してコンパイル時間を短縮します。

  • Start Fast Functional Test Optimization Mode Compilation

    この最適化モードでは、コンパイラーはセットアップ・タイミングの最適化作業を最小限に抑えることで、コンパイル時間をさらに短縮します。

選択した最適化モードは、コンパイル時にのみ有効になります。このコンパイルが完了したら、 インテル® Quartus® Primeはプロジェクト設定で設定されているコンパイル最適化戦略に戻ります。

ヒント: インテル® Quartus® Primeのプロセスツールバーをカスタマイズし、これらの一時的な最適化モードでのコンパイルに使用するボタンを含めることができます。
重要: これらの最適化モードでは、コンパイル結果のクロックがセットアップを満たさないことがあります。ビットストリームを生成する前に、ECOコンパイル後のPLLを使用するなど、デザインのクロック速度を下げることが必要になる場合があります。