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.
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.