マルチ・チャネル DMA PCI Express* 用インテル FPGA IP ユーザー・ガイド

ID 683821
日付 10/06/2023
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

6.2.4.3. MSI-Xの実装

注: The PCIe0 MSI-X feature parameters cannot be set or modified if you select the MCDMA mode.
注: The PCIe0 MSI-X feature parameters can be modified on BAS/BAM/BAM+BAS mode.
表 77.  PCIe0 PF MSI-X
パラメーター Description

MSI-Xの実装

ON、OFF

When On, adds the MSI-X capability structure, with the parameters shown below.

テーブルサイズ

15

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

テーブルオフセット

0x0000000000020000

MSI-Xテーブルのベースを指し示します。Table BAR Indicator (BIR) の下位3ビットは、ソフトウェアによってゼロに設定され、64ビットのqwordにアラインオフセットを形成します。このフィールドは、プログラムされた後は読み出し専用になります。

テーブルBARインジケーター

0

コンフィグレーション・スペースの0x10の最初に位置するファンクションのBARのどれを使用するかを指定し、それを使ってMSI-Xテーブルをメモリー空間にマッピングします。このフィールドは読み出し専用です。このフィールドは、プログラムされた後は読み出し専用になります。

Pending bit array (PBA) offset

0x0000000000030000

ファンクションのベース・アドレス・レジスターの1つに含まれるアドレスからのオフセットとして使用し、MSI-XPBAのベースを指し示します。PBA BIRの下位3ビットは、ソフトウェアによってゼロに設定され、32ビットのqwordアラインオフセットを形成します。このフィールドは、プログラムされた後は読み出し専用になります。

PBA BARインジケーター

0

コンフィグレーション・スペースの0x10の最初に位置するファンクションのベース・アドレス・レジスターを指定し、それを使ってMSI-X PBAをメモリー空間にマッピングします。このフィールドは読み出し専用です。このフィールドは、プログラムされた後は読み出し専用になります。

VF Table size

0

Sets the number of entries in the MSI-X table for PF0's VFs.

MSI-X cannot be disabled for VF. Set to 1 to save resources.

表 78.  PCIe0 VF MSI-X
パラメーター Description
MSI-Xの実装 ON、OFF

When On, adds the MSI-X capability structure to the VF, with the parameters shown below.

テーブルサイズ 15

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

テーブルオフセット 0x0000000000020000

MSI-Xテーブルのベースを指し示します。Table BAR Indicator (BIR) の下位3ビットは、ソフトウェアによってゼロに設定され、64ビットのqwordにアラインオフセットを形成します。このフィールドは、プログラムされた後は読み出し専用になります。

テーブルBARインジケーター 0

コンフィグレーション・スペースの0x10の最初に位置するファンクションのBARのどれを使用するかを指定し、それを使ってMSI-Xテーブルをメモリー空間にマッピングします。このフィールドは読み出し専用です。このフィールドは、プログラムされた後は読み出し専用になります。

Pending bit array (PBA) offset 0x0000000000030000

ファンクションのベース・アドレス・レジスターの1つに含まれるアドレスからのオフセットとして使用し、MSI-XPBAのベースを指し示します。PBA BIRの下位3ビットは、ソフトウェアによってゼロに設定され、32ビットのqwordアラインオフセットを形成します。このフィールドは、プログラムされた後は読み出し専用になります。

PBA BARインジケーター 0

コンフィグレーション・スペースの0x10の最初に位置するファンクションのベース・アドレス・レジスターを指定し、それを使ってMSI-X PBAをメモリー空間にマッピングします。このフィールドは読み出し専用です。このフィールドは、プログラムされた後は読み出し専用になります。