Artikel-ID: 000079454 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 11.06.2013

Warum werden die Inhalte des Qsys On-Chip-Speichers (RAM oder ROM) nach dem Reset beschädigt?

Umgebung

  • Intel® Nios® II Prozessor
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    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.

    Lösung

    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.

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.