Lorsque vous utilisez la version 18.1 du logiciel Quartus® Prime et mettez à niveau une conception Stratix® 10 existante contenant un EMIF HPS et un EMIF non-HPS placés dans la même colonne d’E/S, vous pouvez voir une erreur similaire comme illustrée ci-dessous lors de la compilation.
Erreur (16282) : au moins deux cœurs IP d’interface mémoire externe (EMIF) dans la même colonne utilisent des routines d’étalonnage différentes. L’erreur se produit lorsque des cœurs IP placés dans la même colonne sont générés dans différentes versions de Quartus ; ou lorsqu’une interface mémoire pour le système processeur matériel (HPS) est placée dans la même colonne qu’une interface mémoire normale. Régénérez tous les cœurs IP de l’interface mémoire dans la version actuelle de Quartus si les cœurs ont été générés dans différentes versions de Quartus. Une interface mémoire normale ne peut pas être placée dans la même colonne qu’une interface mémoire HPS.
Info(16283) : IP : ed_synth_emif_s10_0 (fichier hexadécimal : ed_synth_emif_s10_0_altera_emif_arch_nd_181_xcenvri_iossm_synth.hex)
Info(16283) : IP : HPS_TEst_Qsys_emif_s10_hps_0 (fichier hexadécimal : HPS_TEst_Qsys_emif_s10_hps_0_altera_emif_arch_nd_180_rbnwjza_iossm_synth.hex)
Notez que le chemin hiérarchique et les noms de fichiers peuvent différer pour une conception donnée.
Dans la version 18.1 du logiciel Quartus® Prime, mettez à niveau et régénérez à la fois l’IP HPS EMIF et la ou les IP EMIF non-HPS, puis recompilez la conception.