PCI Express* 向けRタイル Avalon® StreamingインテルFPGA IPユーザーガイド

ID 683501
日付 10/07/2022
Public
ドキュメント目次

5.2.3.6. MSI-Xの機能

表 92.  MSI-Xの機能
パラメーター デフォルト値 説明
Enable MSI-X True/False False

MSI-X機能性をイネーブルします。

Table Size 0x0-0x7FF (2の累乗から1を引いた値のみが有効です) 0

システム・ソフトウェアはこのフィールドを読み出して、MSI-Xテーブルサイズ <n> を決定します。これは、<n-1> としてエンコードされます。

例えば、戻り値2047は、テーブルサイズが2048であることを示します。このフィールドは読み出し専用です。

アドレスオフセット: 0x068[26:16]

Table Offset 0x0 - 0xFFFFFFFF 0 MSI-Xテーブルのベースを指し示します。Table BAR Indicator (BIR) の下位3ビットは、ソフトウェアによってゼロに設定され、64ビットのqwordにアラインオフセットを形成します。このフィールドは、プログラムされた後は読み出し専用になります。
Table BAR indicator 0x0 - 0x5 0 コンフィグレーション・スペースの0x10の最初に位置するファンクションのBARのどれを使用するかを指定し、それを使ってMSI-Xテーブルをメモリー空間にマッピングします。このフィールドは読み出し専用です。このフィールドは、プログラムされた後は読み出し専用になります。
Pending bit array (PBA) offset 0x0 - 0xFFFFFFFF 0 ファンクションのベース・アドレス・レジスターの1つに含まれるアドレスからのオフセットとして使用し、MSI-XPBAのベースを指し示します。PBA BIRの下位3ビットは、ソフトウェアによってゼロに設定され、32ビットのqwordアラインオフセットを形成します。このフィールドは、プログラムされた後は読み出し専用になります。
PBA BAR indicator 0x0 - 0x5 0 コンフィグレーション・スペースの0x10の最初に位置するファンクションのベース・アドレス・レジスターを指定し、それを使ってMSI-X PBAをメモリー空間にマッピングします。このフィールドは読み出し専用です。このフィールドは、プログラムされた後は読み出し専用になります。
VF Table size 0x0-0x7FF (2の累乗から1を引いた値のみが有効です) 0 VFのMSI-Xテーブルのエントリー数を設定します。 MSI-Xは、VFに対してディスエーブルできません。リソースを節約するには、1に設定します。