Der On-Chip-Speicher (RAM oder ROM) Inhalt kann nach dem Reset beschädigt werden. Der Rücksetzzustand der Logik, die den Adressbus des FPGA eingebetteten Speichers antreibt, kann dazu führen, dass die Logik nicht mehr genutzt wird. Dies kann dazu führen, dass mehrere Adresszeilen gleichzeitig in den eingebetteten Speicher eingefügt werden, was zur Aufladungsfreigabe zwischen Bitzellen führen kann und den Inhalt des eingebetteten Speichers beschädigt. Die aktuelle Qsys-Reset-Implementierung umfasst keine spezifische Handhabungslogik, um ein solches Speicherproblem zu beheben.
Dies kann zu einem Funktionsfehler in Ihrem Design führen, bei dem der Speicherinhalt jederzeit gesichert werden muss, z. B. wenn der On-Chip-Speicher zum Speichern Nios II Prozessorsoftware verwendet wird. Wenn der Speicherinhalt nach dem Reset des Speichers beschädigt wurde, kann der Nios II Prozessor bei der Ausführung von beschädigtem Befehlscode aus dem Speicher zum Stillstand kommen. Der nicht reparierte Prozessor ist nicht behebbar, und FPGA eine Neukonfiguration erforderlich ist, um das Problem zu beheben.
Wenn in Ihrem System ein ähnliches Problem auftritt, das Qsys On-Chip-Speicher verwendet, können Sie Geräte-Patch DP2 für Quartus II Software Version 13.0 anwenden, um das Problem zu beheben. Um den Patch zu erhalten, besuchen Sie http://software.altera.com/
Dieses Problem wird in zukünftigen Versionen der Quartus II Software ab Version 13.0 SP1 behoben.
Dieses Problem betrifft andere Altera geistige Eigenschaften (IP), einschließlich des Altera UniPHY-Speichercontrollers und des Transceiver-Neukonfigurationscontrollers. Weitere Informationen finden Sie in den Lösungs-rd05212013_358 und rd05022013_457.