FIFO排出

FIFOからデータを消去し、そのデータを受信者に送信します。

DMAターゲットからホストFIFOの場合、受信者はホストです。ピアツーピアライタFIFOの場合、受信者はピアツーピアリーダFIFOです。ピアツーピアライタFIFOを排出する際は、ピアツーピアストリームを有効にする必要があります。それ以外の場合、このノードは実行しますが、FIFOを排出しません。

メモ 「FIFO排出」は、「FIFO書き込み」ノードと同じクロック領域に存在する必要があります。そうでないと、FPGA VIをコンパイルしようとする際に、プログラムからコード生成エラーが返されます。
1378

入力/出力

datatype_icon

リファレンス入力

FIFOのリファレンスです。

datatype_icon

エラー入力

このノードの実行前に発生したエラー状態です。

ノードは標準エラー動作に基づいてこの入力に応答します。

Standard Error Behavior

Default value: エラーなし

datatype_icon

リファレンス出力

FIFOのリファレンスです。

datatype_icon

エラー出力

エラー情報です。

ノードは標準エラー動作に基づいてこの出力を生成します。

Standard Error Behavior

「FIFO排出」ノードを使用する場合

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

同時排出

別のFIFO排出の進行中に「FIFO排出」を使用した場合、2つの排出は統合されます。