Artikel-ID: 000083961 Inhaltstyp: Fehlermeldungen Letzte Überprüfung: 11.09.2012

Fehler: device_inst_slave_0_bfm.s0: Slave mit readdatavalid-Signal muss mindestens 1 ausstehende Leseunterstützung unterstützen

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Bei der Generierung eines Qsys-Projekts kann es sein, dass bei der Generierung von Bus Functional Models (BFMs) für Standard-Avalon Schnittstellen Fehler auftreten, wenn eine oder mehrere Avalon® MM-Master-Ports aus ihrem Qsys-Projekt.

Der Grund für diesen Fehler ist, dass das Qsys-Tool falsche Parameter für die BFMs im Testbench-Projekt setzt.

Lösung

Führen Sie die folgenden Schritte durch, um dieses Problem zu beheben:

  1. Wählen Sie innerhalb von Qsys für die Option "Create testbench Qsys system" die Option "Standard, BFMs for standard Avalon interfaces" aus. Wählen Sie für die Option "Testbench-Simulationsmodell erstellen" "Keine" aus.
  2. Klicken Sie auf die Schaltfläche Generieren, um das Testbench-Projekt zu generieren. Dadurch wird ein Testbench-Qsys-System generiert.
  3. Schließen Sie das aktuelle Qsys-Projekt und öffnen Sie das testbench.qsys-Projekt aus dem Testbench/-Verzeichnis Ihres Projekts.
  4. Ändern Sie die Parameter für jede der BFM-Slave-Instanzen mit Fehlern, um die maximale Anzahl ausstehender Transaktionen korrekt zu konfigurieren.
  5. Wählen Sie in den Generierungseinstellungen dieses Projekts für das "Create Simulation Model" die Option "Verilog" aus. Alle anderen Einstellungen können deaktiviert oder auf "Keine" gesetzt werden.
  6. Klicken Sie auf Generieren. Die Simulationsdateien werden im Ausgabeverzeichnis Simulation platziert.

Dieses Problem wird in einer späteren Version des Quartus behoben® II Software.

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.