FIFO-Peek durchführen
- Aktualisiert2023-02-17
- 3 Minute(n) Lesezeit
FIFO-Peek durchführen
Gibt das älteste Element eines FIFOs aus, ohne dieses zu entfernen.
"FIFO-Peek durchführen" kann auf allen lokalen FIFOs, DMA-FIFOs (vom Host zum Zielsystem) und Peer-to-Peer-Empfangs-FIFOs verwendet werden, wobei deren Implementierungsweise irrelevant ist.
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. |
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.