上級コード生成ページ (FPGA I/Oプロパティダイアログボックス)
- 更新日2025-01-28
- 9分で読める
の カテゴリ リストで 上級コード生成 を選択します。FPGA I/Oプロパティ ダイアログボックスをクリックしてこのページを表示します。
このページを使用して、以下のようなコード生成オプションを選択します。アービトレーション と同期レジスタの数です。また、特定のI/OオプションをFPGA I/Oノードプロパティ ダイアログボックスです。サポートされるオプション、値、デフォルト設定は、FPGAターゲットとFPGA I/Oによって異なります。このページには、選択したFPGA I/Oでサポートされるオプションと値だけが表示されます。FPGAターゲットによっては、このページが表示されない場合もあります。
このページには以下のオプションが含まれます。
| オプション | 説明 | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ArbitrationForInputData | を指定します。リソースが入力データに使用する アービトレーションのタイプです 。このオプションは通常、入力が複数のクロックサイクルを必要とするFPGA I/O項目に適用されます。このオプションには、 常にアービトレート、 リクエスタが複数の場合のみアービトレート、およびアービトレーション なしが含まれます。 | ||||||||||||||||||||||||||||||||||||
| ArbitrationForOutputData | を指定します。リソースが出力データに使用する アービトレーションのタイプです 。このオプションには、 常にアービトレート、 リクエスタが複数の場合のみアービトレート、および アービトレーションなしを含めることができます。 | ||||||||||||||||||||||||||||||||||||
| ArbitrationForOutputEnable | を指定します。リソースが出力有効に使用する アービトレーションのタイプです 。このオプションは、双方向デジタルI/Oなどの出力有効を持つFPGA I/Oに表示されます。このオプションに、常にアービトレート、リクエスタが複数の場合のみアービトレート、アービトレーションなしを追加することができます。 | ||||||||||||||||||||||||||||||||||||
| NumberOfSyncRegistersForOutputData | 同期の数を指定します。レジスタ 間FPGAターゲットおよびFPGAターゲットハードウェアインタフェースで実行するFPGA I/O 関数です。FPGAターゲットハードウェアインタフェースは、デバイスの物理I/Oコネクタや、FPGAのNIの設計回路を含むセクションとの接続などです。
メモ タイミングの一貫性を確保するには、出力データと出力有効に同じ数の同期レジスタを使用します。
1同期レジスタは1つのクロックサイクル内で実行されます。
注意 も使用する場合にのみ 0 を選択します。コンポーネントレベルIP (CLIP) であり、HDLコードには独自の同期レジスタが含まれています。
サポートされる主なオプションは以下のとおりです。
|
||||||||||||||||||||||||||||||||||||
| NumberOfSyncRegistersForOutputEnable | 同期の数を指定します。レジスタ 間FPGAターゲットおよびFPGAターゲットハードウェアインタフェースで実行するFPGA I/Oノード です。
メモ タイミングの一貫性を確保するには、出力データと出力有効に同じ数の同期レジスタを使用します。
このオプションは、双方向デジタルI/Oなどの出力有効化を設定メソッドが使用可能なFPGA I/Oに対してのみ表示されます。 1同期レジスタは1つのクロックサイクル内で実行されます。
注意 も使用する場合にのみ 0 を選択します。コンポーネントレベルIP (CLIP) であり、HDLコードには独自の同期レジスタが含まれています。
サポートされる主なオプションは以下のとおりです。
|
||||||||||||||||||||||||||||||||||||
| NumberOfSyncRegistersForRead | 同期の数を指定します。FPGAターゲットハードウェアインタフェースとFPGAターゲット上で実行するFPGA I/O間の レジスタ 。FPGAターゲットハードウェアインタフェースは、デバイスの物理I/Oコネクタや、FPGAのNIの設計回路を含むセクションとの接続などです。
同期レジスタは1つのクロックサイクル内で実行されます。FPGA I/O項目をシングルサイクルタイミングループの場合、 LabVIEWは1つの追加の同期レジスタまたは保持レジスタを配置し、FPGA VIでの後続の操作のためにデジタル値定数を保持しようとします。これらの同期レジスタは、シングルサイクルタイミングループの外側にある チェーンレジスタを有効に します。FPGA I/O項目をシングルサイクルタイミングループ内で使用する場合は、ループ内の論理がクロックサイクルごとに実行されるため、レジスタは追加されません。ただし、以下の場合は注意が必要です。シングルサイクルタイミングループ内のI/Oを同期しています 。
注意 も使用する場合にのみ 0 を選択します。コンポーネントレベルIP (CLIP) であり、HDLコードには独自の同期レジスタが含まれています。これ以外の場合に選択すると、FPGA VIでメタステーブルデータが生成され、予期しない動作が発生する恐れがあります。
サポートされる主なオプションは以下のとおりです。
|