Vider la FIFO
- Mise à jour2023-02-17
- Temps de lecture : 3 minute(s)
Vider la FIFO
Vide les données de la FIFO et les envoie au destinataire.
Pour les FIFO de cible à hôte DMA, le destinataire est l'hôte. Pour les FIFO scripteur pair à pair, le destinataire est la FIFO lecteur pair-à-pair. Vous devez activer le flux pair à pair lorsque vous videz une FIFO scripteur pair à pair. Sinon, ce nœud s'exécute mais ne vide pas la FIFO.
Entrées/Sorties

référence en entrée
Référence à la FIFO.

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.
Default value: Pas d'erreur

référence en sortie
Référence à la FIFO.

sortie d'erreur
Informations sur l'erreur.
Le nœud produit cette sortie selon le comportement d'erreur standard.
Quand utiliser le nœud Vider la FIFO
- Utilisez le nœud Vider la FIFO lorsque le besoin d'une latence plus petite l'emporte sur le besoin de vitesses de transfert de données plus élevées. Si vous utilisez le nœud Vider la FIFO de façon excessive, vous risquez de réduire les vitesses de transfert de données.
- Vous pouvez utiliser le nœud Vider la FIFO pour vider les FIFO que le nœud Écrire dans une FIFO utilise ou non une interface de handshake ou de timeout. Par exemple, il fonctionne toujours dans les situations suivantes :
- La sortie Hors délai? du nœud Écrire dans une FIFO renvoie VRAI lorsque vous utilisez le nœud Vider la FIFO.
- La sortie Prêt pour l'entrée du nœud Écrire dans une FIFO renvoie FAUX lorsque vous utilisez le nœud Vider la FIFO.
Opérations simultanées de Vider la FIFO
Si vous utilisez le nœud Vider la FIFO lorsque vous videz une autre FIFO, les deux opérations sont fusionnées.