Debido a un problema en la versión 12.1 y posteriores del software Quartus® II, si se instancia más de un controlador de memoria basado en UniPHY sin compartir OCT, el instalador puede asignar los pines® de mem_reset_n para cada interfaz a un bloque de control de OCT.
Esto causará errores porque solo un bloque de control de OCT puede controlar un banco de E/S.
Para verificar si este es el problema, en el Informe de compilación, vaya a los pines de salida de Fitter -> Resource Section -> y desplácese hasta la fila con la señal de mem_reset_n. Desplácese hacia la derecha y compruebe a qué bloque de control de OCT está asignado el pin.
Para evitar este problema, cree una asignación de instancia en el .qsf (archivo de configuración de Quartus II) con la siguiente asignación para cada señal de mem_reset_n:
set_instance_assignment -name TERMINATION_CONTROL_BLOCK "<bloqueo de control de terminación>" -to <reset pin name>