Aufgrund eines Problems in der Quartus® Prime Pro Edition Software Version 21.1 für die Betriebssysteme Linux* oder Windows* kann beim Generieren der EMIF- oder PHYLite-IP für die Stratix® 10 oder die Agilex™ 7-Geräte eine Fehlermeldung ähnlich der folgenden angezeigt werden:
Fehler: keine solche Variable
(Lese-Trace auf "::env(IP_ROOTDIR)")
von innen heraus aufgerufen
"return "$::env(IP_ROOTDIR)/altera/emif/ip_arch_nd/fw_src""
(Prozedur "get_iossm_firmware_source_dir" Zeile 3)
von innen heraus beschworen"get_iossm_firmware_source_dir 1"
(Prozedur "get_sim_cal_code_hex_src_filename" Zeile 2)
Wird aus "get_sim_cal_code_hex_src_filename $force_Firmware" heraus aufgerufen
(Prozedur "_generate_common_fileset" Zeile 36), die von innen aufgerufen wird
Um dieses Problem zu umgehen, stellen Sie sicher, dass die Linux* oder Windows* Umgebungsvariable "IP_ROOTDIR" auf das Unterverzeichnis ip in der Quartus® Prime Pro Edition Softwareinstallation gesetzt ist.
Ein Beispiel für die Windows* Version ist: IP_ROOTDIR = C:\IntelFPGApro\21.1\ip
Dieses Problem wurde ab Version 21.2 der Quartus® Prime Pro Edition Software behoben.