Lorsque vous utilisez le logiciel Intel® Quartus® Prime version 18.1 et mettez à niveau un modèle Intel Stratix® 10 existant contenant un HPS EMIF et un EMIF non HPS placés dans la même colonne d’E/S, il est possible que vous voyiez une erreur similaire comme illustré ci-dessous lors de la compilation.
Erreur (16282) : deux cœurs IP d’interface mémoire externe (EMIF) ou plus dans la même colonne utilisent différentes routines de calibrage. L’erreur se produit lorsque les 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 de processeur dur (HPS) est placée dans la même colonne avec une interface mémoire normale. Se désespérer de tous les cœurs IP d’interface mémoire de la version actuelle de Quartus si des 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 de mémoire HPS.
Info(16283) : IP : ed_synth_emif_s10_0 (fichier hex : 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 hex : HPS_TEst_Qsys_emif_s10_hps_0_altera_emif_arch_nd_180_rbnwjza_iossm_synth.hex)
Notez que le chemin de hiérarchie et le nom des fichiers peuvent différer selon une conception donnée.
Dans la version 18.1 du logiciel Intel® Quartus® Prime, mettez à niveau et offrez à la fois l’IP HPS EMIF IP et les IP EMIF non HPS, puis recompilez la conception.