PCI Express*向け F-タイル Avalon® ストリーミングのインテル® FPGA IPユーザーガイド

ID 683140
日付 4/27/2023
Public
ドキュメント目次

7.6.6. ebfm_cfgwr_imm_nowtプロシージャー

ebfm_cfgwr_imm_nowt プロシージャーは、指定されたコンフィグレーション・レジスターに最大4バイトのデータを書き込みます。このプロシージャーは、VCインターフェイス・モジュールがトランザクションを受け入れるとすぐに戻るため、その間に他の書き込みの発行ができます。このプロシージャーは、正常なコンプリーションのステータスが予想される場合にのみ使用してください。

ロケーション

 

シンタックス

ebfm_cfgwr_imm_nowt (bus_num, dev_num, fnc_num, imm_regb_adr, regb_len, imm_data)

引数

bus_num

ターゲットデバイスのPCI Expressバス番号

dev_num

ターゲットデバイスのPCI Expressデバイス番号

fnc_num

アクセスするターゲットデバイスのファンクション番号

regb_ad

書き込まれるレジスターのバイト固有アドレス

regb_ln

書き込まれるデータの長さ (バイト数)。長さは最大4バイトです。regb_ln および regb_ad 引数はDWORD境界を越えることはできません。

imm_data

書き込まれるデータ

この引数は reg [31:0] です。

両言語とも、書き込まれるビットは数は長さによって異なります。次のエンコードが定義されています。

  • 4 31 0
  • 3|23|0
  • 2|15|0
  • 1|7|0