En raison d’un problème dans le logiciel Quartus® Prime version 18.1 Update 1 et versions ultérieures, vous pouvez voir cette erreur interne lorsque vous utilisez différents signaux d’effacement synchrones pour RAM deux registres de ports (porta et portb) dans votre conception.
Pour contourner le problème, vous pouvez ajouter cette altera_attribute à votre code RTL :
(* altera_attribute = « -name QII_AUTO_PACKED_REGISTERS OFF » *)
Ou modifiez le fichier .qsf avec le paramètre ci-dessous :
set_instance_assignment -name QII_AUTO_PACKED_REGISTERS -to <nom de l’instance RAM ou du registre> désactivé