En raison d’un problème dans le logiciel Quartus® Prime Pro Edition version 21.1 pour les systèmes d’exploitation Linux* ou Windows*, il est possible que vous voyiez un message d’erreur semblable au suivant lors de la génération de l’IP EMIF ou PHYLite pour les appareils Stratix® 10 ou Agilex™ 7 :
Erreur : pas de variable de ce type
(Lire la trace sur « ::env(IP_ROOTDIR) »)
Invoqué de l’intérieur
« return « $ ::env(IP_ROOTDIR)/altera/emif/ip_arch_nd/fw_src" »
(procédure « get_iossm_firmware_source_dir » ligne 3)
invoqué de l’intérieur"get_iossm_firmware_source_dir 1 »
(procédure « get_sim_cal_code_hex_src_filename » ligne 2)
Appelé à partir de « get_sim_cal_code_hex_src_filename $force_firmware »
(procédure « _generate_common_fileset » ligne 36) invoquée à partir de l’intérieur
Pour contourner ce problème, assurez-vous que la variable d’environnement Linux* ou Windows* « IP_ROOTDIR » est définie sur le sous-répertoire ip dans l’installation du logiciel Quartus® Prime Pro Edition.
Voici un exemple pour la version Windows* : IP_ROOTDIR = C :\intelFPGApro\21.1\ip
Ce problème est résolu à partir de la version 21.2 du logiciel Quartus® Prime Pro Edition.