一般ページ (FIFOプロパティダイアログボックス)
- 更新日2025-01-28
- 8分で読める
で このページを開くには、 FIFOプロパティダイアログボックスで、 カテゴリ リストから 一般 を選択します。
このページを使用してのプロパティを編集します。FIFO
このページには以下のコンポーネントがあります。
| オプション | 説明 |
|---|---|
| 名前 | プロジェクトエクスプローラ ウィンドウまたは VI定義FIFO構成 ノードです。名前は FIFOメソッドノード をブロックダイアグラムに配置し、FIFO名制御器および定数で使用してターゲット指定FIFOにアクセスできます。 |
| タイプ | 使用するFIFOのタイプを指定します。このオプションは、VI定義FIFO
|
| オーバーフロー時に無効化 | ライタFIFOがストリームに書き込もうとして失敗すると、ピアツーピアストリームを無効にするように指定します。このオプションは、ピアツーピアライタFIFOのみに有効です。 |
| アンダーフロー時に無効化 | リーダFIFOがストリームのデータを受信しない場合にピアツーピアストリームを無効にするように指定します。このオプションは、ピアツーピアリーダFIFOのみに有効です。 |
| 要求する要素数 | FIFOが保持可能な要素数を指定します。
FIFOの要素の最大数は、実装の設定および選択された実装用に使用できるFPGAリソースの量によって決定されます。FIFOが組込制御論理を使用する場合、要素の最大数はデータタイプによっても異なります。組込FIFOの幅は、1024以下である必要があります。 FPGAに入力する要求する要素数に対する十分なリソースがない場合、FPGA VIはコンパイルに失敗します。タイププルダウンメニューでホストからターゲット (DMA) またはターゲットからホスト (DMA) を選択すると、要求する要素数はFPGA FIFOのDMAチャンネルのサイズを指定します。DMA FIFOの最大サイズはターゲットによって異なります。特定のFPGAターゲットを参照 DMA FIFOサイズ制限の詳細については、ハードウェアのドキュメントを参照してください。 実装 制御器で ブロックメモリ を選択すると、 FIFOが保持できる要素数には制限が適用されます。実際の要素数はFIFOの要素数を示し、この数は要求する要素数と同じでない場合があります。 メモ FPGAからホストへのDMA転送中にタイムアウトが発生した場合は、FIFO. の構成メソッド 「メソッドをインボーク」 関数を使用して、「 要求する要素数」を増やすのではなく、「 深度 」パラメータを増やしてください。深度パラメータを増やすことにより、ホスト側のバッファサイズが増加し、タイムアウトの問題を解決してFPGAデバイスの使用率を上げない可能性が高くなります。
|
| 実装 | を指定します。FIFOがFPGAに実装するストレージのタイプです。実装は、ターゲット指定FIFOおよびVI定義FIFOに対してのみ指定できます。以下のオプションが含まれます。
上記のすべての実装オプションには、以下のコンポーネントが含まれます。
制御論理―FPGAがFIFOを実装する方法を指定します。
|