Aufgrund eines Problems in der Quartus® II-Softwareversion 12.1 und höher kann der Installateur die mem_reset_n-Pins für jede Schnittstelle einem OCT-Steuerblock zuweisen, wenn mehr als ein UniPHY-basierter Speichercontroller ohne OCT-Freigabe instanziiert wird.
Dies führt zu Fehlern, da nur ein OCT-Steuerblock eine E/A-Bank steuern kann.
Um zu überprüfen, ob dies das Problem ist, gehen Sie im Kompilierungsbericht zu Fitter -> Resource Section -> Output Pins und scrollen Sie zu der Zeile mit dem mem_reset_n Signal. Scrollen Sie nach rechts und überprüfen Sie, welchem OCT-Steuerblock der Pin zugewiesen ist.
Um dieses Problem zu umgehen, erstellen Sie eine Instanzzuweisung in der .qsf (Quartus II Einstellungsdatei) mit der folgenden Zuweisung für jedes mem_reset_n Signal:
set_instance_assignment -name TERMINATION_CONTROL_BLOCK "<Termination Control Block>" -to <reset pin name>