<Error Massage>
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"
■ Workaround
This error is caused by a tool issue. It can be avoided by setting the following environment variable:
Variable: IP_ROOTDIR
Value: %QUARTUS_ROOTDIR%\..\ip\i
■ Affected IP
External Memory Interfaces Stratix® 10 FPGA IP
PHY Lite for Parallel Interfaces 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
--------------------
Category:IP
Tool:Quartus® Prime
Device:Stratix® 10 / Agilex™