Artikel-ID: 000081361 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 03.02.2014

Warum ignoriert die Quartus II Software die Hochschaltwerte für meinen abgeleiteten RAM?

Umgebung

  • Intel® Quartus® II Anmeldungs-Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    Aufgrund eines Problems in der Quartus® II Softwareversion 13.0 SP1 und früher können die Ausschaltwerte des RAM, die aus der Rohlogik abgeleitet wurden, falsch sein.

    Dieses Problem ist spezifisch für Fälle, in denen der Speicher mit einer nicht empfohlenen HDL-Codierungsart codiert wird.

    Öffnen Sie für eine Liste der empfohlenen RTL-Speichervorlagen eine VHDL/Verilog HDL-Datei in der Quartus II Software und klicken Sie dann mit der rechten Maustaste und wählen Sie Vorlage einfügen.
    Eine Liste der RAM- und ROM-Vorlagen finden Sie unter VHDL/Verilog HDL > Full Designs > Rams und ROMs.

    Lösung

    Um dieses Problem zu umgehen, führen Sie eine der folgenden Aktionen durch:

    • Inferenz des RAM mit der VHDL/Verilog HDL Vorlage
    • Instanziieren Sie den RAM mit einer Memory Initialization File (.mif)

    Die Quartus II Software Version 13.1 implementiert die RAM-Bits mit Stromwerten ohne Null als Register.

    In einer zukünftigen Version der Quartus II Software sollen die aus der Rohlogik abgeleiteten Power-up-Werte des RAM als .mif implementiert werden.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® programmierbare Geräte

    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.