FIFO lesen
- Aktualisiert2023-02-17
- 3 Minute(n) Lesezeit
FIFO lesen
Liest und entfernt das älteste Element aus dem FIFO.
Ein-/Ausgänge

Referenz (Eingang)
Referenz auf den FIFO.

Fehler (Eingang)
Fehlerbedingungen, die vor der Ausführung des Knotens aufgetreten sind.
Der Knoten reagiert auf diesen Eingang entsprechend dem Standardfehlerverhalten.
Default value: Kein Fehler

Für Ausgabe bereit
Boolescher Wert, der anzeigt, ob nachgelagerte Knoten für einen neuen Ausgabewert von diesem Knoten bereit sind.
Verbinden Sie diesen Eingang über Rückkopplungsknoten mit dem Eingang Für Eingabe bereit eines nachgelagerten Knotens. Wenn dieser Eingang während eines Ausführungsintervalls "False" ist, gibt Ausgabe gültig für dieses Intervall "False" aus.
| True | Der nachgelagerte Knoten ist für das nächste Datenelement bereit. |
| False | Der nachgelagerte Knoten ist noch nicht für das nächste Datenelement bereit. |
Default value: False

Referenz (Ausgang)
Referenz auf den FIFO.

Daten
Ältestes Datenelement im FIFO.
Bei einem leeren FIFO gibt Daten ein undefiniertes Element aus.

Fehler (Ausgang)
Fehlerinformationen.
Der Knoten erzeugt diesen Ausgang entsprechend dem Standardfehlerverhalten.

Ausgabe gültig
Boolescher Wert, der angibt, ob dieser Knoten ein Ergebnis berechnet hat, das von nachgelagerten Knoten verwendet werden kann.
Verbinden Sie diesen Ausgang mit dem Eingang Eingabe gültig eines nachgelagerten Knotens, um Daten vom Knoten an den nachgelagerten Knoten zu übertragen.
| True | Nachgelagerte Knoten können das Ergebnis verwenden, das dieser Knoten berechnet. |
| False | Dieser Knoten gibt einen undefinierten Wert aus, der für nachgelagerte Knoten unbrauchbar ist. Hinweis Die ausgegebenen undefinierten Werte können im Simulationsmodus und auf der Hardware unterschiedlich sein. |
Programming Patterns
Übertragen von Daten zwischen Taktbereichen mit Hilfe von FIFOs
Handshake-Protokoll
Dieser Knoten kann in bestimmten Fällen ungültige Daten ausgeben, zum Beispiel wenn der FIFO gelöscht wird oder leer ist. Wenn der Knoten gerade ungültige Daten ausgibt, zeigt er das mit Hilfe des 4-Draht-Handshake-Protokolls an. Über Ausgabe gültig ist jederzeit erkennbar, ob die ausgegebenen Daten gültig sind.