インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション v21.3 の問題により、GUI のコンパイルフローを使用して、インテル® Open FPGA Stack (インテル® OFS) 2.1.0 バージョンでコンパイルが失敗する可能性があります。
GUI コンパイルでは、post_module_hook.tcl ファイルの実行中に、グローバル環境を持つパスを認識できません。
エラー: Tcl スクリプトファイル $: not found
Tcl スクリプト $: 失敗の評価
スクリプトのコンパイルでは、正常に認識および実行できます。
quartus_sh -t $::env(BUILD_ROOT_REL)/syn/ofs_ac/common/setup/post_module_hook.tcl quartus_asm ofs_top ofs_top
回避策としては、スクリプト・コンパイルを使用するか、ofs_top.qsf で割り当てを削除できます。
set_global_assignment -name POST_MODULE_SCRIPT_FILE 「quartus_sh:$:env(BUILD_ROOT_REL)/syn/ofs_ac/common/setup/post_module_hook.tcl」
この問題は、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション v21.4 から修正されています。