Problème critique
La compilation Quartus signale une erreur s’il existe plusieurs instances de la Cœur IP SerialLite III avec différentes variantes, telles que le mode d’horloge avancé avec Mode horloge standard ou Simplex Sink avec Simplex Source. Vous rencontrez le message d’erreur suivant :
Error (16045): Instance"sl3s_rx4_inst|seriallite_iii_a10_0|A10_ILK_PHY_RX.interlaken_native_wrapper_duplex|NATIVE_WRAPPER_RX.interlaken_rx_inst" instantiates undefinedentity "native_ilk_wrapper_rx_151_qBDmvOdcrA"
Error (16185): Can\'t elaborate user hierarchy "sl3s_rx4_inst|seriallite_iii_a10_0|A10_ILK_PHY_RX.interlaken_native_wrapper_duplex|NATIVE_WRAPPER_RX.interlaken_rx_inst"
Error: Flow failed:
Error: Quartus Prime Spectra-Q Synthesis was unsuccessful. 3 errors, 123 warnings
Error: Peak virtual memory: 2779 megabytes
Error: Processing ended: Tue Sep 1 15:13:40 2015
Error: Elapsed time: 00:01:24
Error: Total CPU time (on all processors): 00:01:21
Si une conception possède plusieurs instances de duplex du cœur IP SerialLite III avec
différentes variantes, le Quartus Prime Pro appliquera la dernière lecture dans le fichier et peut
provoquer l’utilisation d’un fichier d’émetteur-récepteur incorrect. Cela est dû au nom fixe du
interlaken_native_wrapper_duplex
Module. Le Quartus Prime Pro
compile tous les fichiers dans une même bibliothèque et utilise la dernière lecture en fichier, qui peut
avoir le même nom de module.
Modifier le nom du module interlaken_native_wrapper_duplex
sur un
nom unique pour chaque instance. Ce problème sera résolu dans une version ultérieure.