Artikel-ID: 000077663 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 17.04.2013

* ns: FEHLER: <variant>_test_bench/i_readdata ist "x"</variant>

Umgebung

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

    Aufgrund eines Problems in der Quartus® II Softwareversion 12.0sp2 und neuer kann dieses Problem bei der Simulation auftreten, wenn Ihr Qsys-Design über einen NiosII- und SDRAM-Controller verfügt und der Reset-Vektor dem SRAM-Controller zugewiesen ist.

     

    Dies wird durch das externe Simulationsmodell verursacht, "altera_sdram_partner_module.v", das von Qsys generiert wird, die Ausgabe liefert Lesedaten 1 Zyklus zurück, die früher als der CAS-Latenzparameter sind, Lesedaten für NiosII werden auch als "x" unbekannt.

    Lösung

    Um dieses Problem zu beheben, verwenden Sie das Speichermodell, das vom Anbieter des Speichergeräts bereitgestellt wird, oder fügen Sie einen weiteren Zyklus zum Ausgabeport hinzu, um Daten wie unten zu lesen.

    [altera_sdram_partner_module.v]

    Original
    assign zs_dq = read_valid? read_temp: {32{1\'bz};;

    Problemumgehung
    Zuweisen zs_dq = read_valid_reg? read_temp_reg: {32{1\'bz}};

    immer @(posedge clk) beginnen
    read_temp_reg < = read_temp;
    read_valid_reg <= read_valid;
    Ende

     

    Dieses Problem wird voraussichtlich in einer zukünftigen Version der Quartus II Software behoben.

    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.