<エラー・メッセージ>
Error: no such variable
(read trace on "::env(IP_ROOTDIR)")
invoked from within
"return "$::env(IP_ROOTDIR)/altera/emif/ip_arch_nd/fw_src""
(procedure "get_iossm_firmware_source_dir" line 3)
invoked from within
"get_iossm_firmware_source_dir 1"
(procedure "get_sim_cal_code_hex_src_filename" line 2)
invoked from within
"get_sim_cal_code_hex_src_filename $force_firmware"
(procedure "_generate_common_fileset" line 36)
invoked from within
"_generate_common_fileset $top_level $if_ports"
(procedure "::altera_emif::ip_arch_nd::main::quartus_synth_fileset_callb..." line 15)
invoked from within
"::altera_emif::ip_arch_nd::main::quartus_synth_fileset_callback ddr4_emif_altera_emif_arch_nd_191_qchdbha"
■回避策
このエラーはツールの問題です。環境変数に以下を設定することで回避できます。
・変数:IP_ROOTDIR
・値:%QUARTUS_ROOTDIR%\..\ip\\ip
■該当 IP
External Memory Interfaces Stratix® 10 FPGA IP
PHY Lite for Parallel Interfaces Intel FPGA IP
下記の Knowledge Base もご参照ください。
Error: no such variable (read trace on "::env(IP_ROOTDIR)") invoked from within "return "$::env(IP_ROOTDIR)/altera/emif/ip_arch_nd/fw_src""
https://community.altera.com/kb/knowledge-base/error-no-such-variable-read-trace-on-envip-rootdir-invoked-from-within-return-en/338172
--------------------
カテゴリー:IP
ツール:Quartus® Prime
デバイス:Stratix® 10 / Agilex™ FPGA