FIFO排出
- 更新日2023-02-17
- 3分で読める
FIFO排出
FIFOからデータを消去し、そのデータを受信者に送信します。
DMAターゲットからホストFIFOの場合、受信者はホストです。ピアツーピアライタFIFOの場合、受信者はピアツーピアリーダFIFOです。ピアツーピアライタFIFOを排出する際は、ピアツーピアストリームを有効にする必要があります。それ以外の場合、このノードは実行しますが、FIFOを排出しません。
メモ 「FIFO排出」は、「FIFO書き込み」ノードと同じクロック領域に存在する必要があります。そうでないと、FPGA VIをコンパイルしようとする際に、プログラムからコード生成エラーが返されます。
入力/出力

リファレンス入力
FIFOのリファレンスです。

エラー入力

リファレンス出力
FIFOのリファレンスです。
「FIFO排出」ノードを使用する場合
- 低レイテンシの必要性がより高いデータ転送レートの必要性を上回る場合は、「FIFO排出」を使用します。「FIFO排出」ノードを過度に使用すると、データ転送レートが低下する可能性があります。
- 「FIFO書き込み」ノードがハンドシェイクインタフェースまたはタイムアウトインタフェースを使用しているかどうかに関わらず、「FIFO排出」ノードを使用してFIFOを排出できます。たとえば、排出は次のような場合にも使用できます。
- 「FIFO排出」ノードを使用すると、「FIFO書き込み」ノードのタイムアウト?出力でTrueが返す場合。
- 「FIFO排出」ノードを使用すると、「FIFO書き込み」ノードの入力準備完了出力がFalseを返す場合。
同時排出
別のFIFO排出の進行中に「FIFO排出」を使用した場合、2つの排出は統合されます。
