En raison d’un problème dans la version 12.1 et les versions ultérieures du logiciel Quartus® II, si plusieurs contrôleurs de mémoire basés sur UniPHY sont instanciés sans partage OCT, le monteur peut affecter les broches mem_reset_n pour chaque interface à un bloc de contrôle OCT.
Cela provoquera des erreurs car un seul bloc de contrôle OCT peut piloter une banque d’E/S.
Pour vérifier si c’est le cas, dans le rapport de compilation, accédez à Fitter -> Resource Section -> Broches de sortie et faites défiler jusqu’à la ligne avec le signal mem_reset_n. Faites défiler vers la droite et vérifiez à quel bloc de contrôle OCT la broche est affectée.
Pour contourner ce problème, créez une affectation d’instance dans le .qsf (fichier de paramètres Quartus II) avec l’affectation suivante pour chaque signal mem_reset_n :
set_instance_assignment -name TERMINATION_CONTROL_BLOCK « <Bloc de contrôle de terminaison> » -to <reset name pin>