1.1. コンパイルの概要
1.2. Compilation Dashboardの使用
1.3. デザイン・ネットリストのインフラストラクチャー (ベータ版)
1.4. デザインの合成
1.5. デザインの配置配線
1.6. インクリメンタル最適化フロー
1.7. Fast Forwardコンパイルフロー
1.8. フルコンパイル・フロー
1.9. コンパイル結果のエクスポート
1.10. 他のEDAツールの統合
1.11. 合成言語のサポート
1.12. コンパイラーの最適化手法
1.13. 合成設定のリファレンス
1.14. フィッター設定のリファレンス
1.15. デザインのコンパイルの改訂履歴
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を使用するなど、デザインのクロック速度を下げることが必要になる場合があります。