1.1. ツールコマンド言語
1.2. インテル® Quartus® Prime Tclパッケージ
1.3. インテル® Quartus® Prime Tcl APIのヘルプ
1.4. 終端間デザインフロー
1.5. プロジェクトの作成およびアサインメントの作成
1.6. デザインのコンパイル
1.7. レポート
1.8. タイミング分析
1.9. スクリプト実行の自動化
1.10. その他のスクリプティング機能
1.11. インタラクティブ・モードでの インテル® Quartus® Prime Tclシェルの例
1.12. tclshシェル
1.13. Tclスクリプティングの基礎知識
1.14. Tclスクリプティングの改訂履歴
2.3.1. オプションの優先順位
プロジェクト・アサインメントは、一連の優先規則に従います。
プロジェクト・アサインメントは、次の3つの場所に存在することができます。
- インテル® Quartus® Prime Settings File (.qsf)
- コンパイラー・データベース
- コマンドライン・オプション
.qsfファイルには、プロジェクトの現在のリビジョンのプロジェクト全体およびエンティティー・レベルのすべてのアサインメントと設定が含まれています。コンパイラー・データベースには、最後のコンパイルの結果が /dbディレクトリーに格納され、プロジェクトがコンパイルされた時点でのアサインメントが反映されます。更新されたアサインメントは、最初にコンパイラー・データベースに、後で.qsfファイルに表示されます。
コマンドライン・オプションは、.qsfファイルまたはコンパイラー・データベース・ファイルの競合するアサインメントをオーバーライドします。コマンドラインで指定されていないアサインメントに対して .qsfファイルまたはコンパイラー・データベース・ファイルを優先するかどうかを指定するには、オプションの --read_settings_filesを使用します。
| 指定オプション | 読み取りアサインメントの優先順位 |
|---|---|
| --read_settings_files = on (デフォルト) |
|
| --read_settings_files = off |
|
--write_settings_filesコマンドライン・オプションは、アサインメントが書き込まれる場所を一覧表示します。
| 指定オプション | 書き込みアサインメントの場所 |
|---|---|
| --write_settings_files = on (デフォルト) | .qsfファイルとコンパイラー・データベース |
| --write_settings_files = off | コンパイラー・データベース |
コマンドライン・オプションとして指定されていないアサインメント、または.qsfファイルもしくはコンパイラー・データベース・ファイルに指定されていないアサインメントは、デフォルト値に設定されます。
--Read_settings_files=off オプションおよび --write_settings_files=off オプション(適切な場合)を使用して、 インテル® Quartus® Prime開発ソフトウェアが設定ファイルを読み込んで更新する方法を最適化します。