Lire une FIFO

Lit et supprime le plus ancien élément de la FIFO.

1378

Entrées/Sorties

datatype_icon

référence en entrée

Référence à la FIFO.

datatype_icon

entrée d'erreur

Conditions d'erreur survenant avant l'exécution de ce nœud.

Le nœud répond à cette entrée avec le comportement d'erreur standard.

Standard Error Behavior

Default value: Pas d'erreur

datatype_icon

prêt pour la sortie

Valeur booléenne qui spécifie si les nœuds en aval sont prêts à ce que ce nœud-ci renvoie une nouvelle valeur.

Utilisez Nœud de rétroaction pour câbler cette entrée à l'entrée prêt pour l'entrée d'un nœud en aval. Si cette entrée est Faux pendant un cycle donné, sortie valide renvoie Faux pendant ce cycle.

Vrai Le nœud en aval est prêt pour l'élément de données suivant.
Faux Le nœud en aval n'est pas prêt pour l'élément de données suivant.

Default value: Faux

datatype_icon

référence en sortie

Référence à la FIFO.

datatype_icon

données

Élément de données le plus ancien de la FIFO.

Si la FIFO est vide, données renvoie un élément non défini.

datatype_icon

sortie d'erreur

Informations sur l'erreur.

Le nœud produit cette sortie selon le comportement d'erreur standard.

Standard Error Behavior

datatype_icon

sortie valide

Valeur booléenne qui indique si ce nœud calcule un résultat qui peut être utilisé par les nœuds en aval.

Câblez cette sortie à l'entrée entrée valide d'un nœud en aval pour transférer les données du nœud au nœud en aval.

Vrai Les nœuds en aval peuvent utiliser le résultat que ce nœud calcule.
Faux Ce nœud renvoie une valeur non définie que les nœuds en aval ne peuvent pas utiliser.
Remarque Ce nœud peut renvoyer des valeurs non définies différentes selon qu'il s'exécute en mode simulation ou sur du matériel.

Programming Patterns

Transférer des données entre des domaines d'horloge avec des FIFO

Protocole de handshake

Comme ce nœud peut renvoyer des données non valides dans certains cas, par exemple lorsque la FIFO est en cours d'effacement ou actuellement vide, ce nœud utilise le protocole de handshake à 4 fils pour vous avertir s'il renvoie des données non valides. Vérifiez l'état de sortie valide pour vous assurer que la sortie de données est valide.