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

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

A.2.2.2.2. TPH Requester Capability Register (Offset 0x4)

これは、デバイスでのTPHの実装に関連する機能を指定する読み出し専用レジスターです。

注: ステアリングタグ(ST)テーブルは、存在する場合はユーザーロジックに実装する必要があります。この機能はSTテーブルを保持しません。
表 131.  TPH Requester Capability Register
ビット レジスターの説明 デフォルト値 Access
[0]

No ST Mode Supported: 1に設定すると、この関数がTPHステアリングタグの生成にNo ST Modeをサポートすることを示します。STなしモードでは、デバイスはすべての要求に0のステアリングタグ値を使用する必要があります。

すべてのTPHリクエスターはNoSTモードの動作をサポートする必要があるため、このビットは1に配線されています。

0x1 RO
[1]

Interrupt Vector Mode Supported: 1に設定すると、関数がTPHステアリングタグ生成のInterrupt Vector Modeをサポートすることを示します。 Interrupt Vector Modeドでは、ステアリングタグがMSI/MSI-X割り込み要求に付加されます。 各割り込み要求のステアリングタグは、MSI/MSI-X割り込みベクトル番号によって選択されます。

プログラミング・インターフェイスを介してプログラムされます。

RO
[2]

Device Specific Mode Supported: 1に設定すると、機能がTPHステアリングタグ生成のDevice Specific Modeをサポートすることを示します。 クライアントは通常、STテーブルからステアリングタグの値を選択しますが、そうする必要はありません。

プログラミング・インターフェイスを介してプログラムされます。

RO
[7:3] Reserved 0x0 RO
[8] サポートされる拡張TPHリクエスター:1に設定されている場合、関数がTLPプレフィックスを使用して16ビットステアリングタグでリクエストを生成できることを示します。

プログラミング・インターフェイスを介してプログラムされます。

RO
[10:9] ST Table Location: このフィールドの設定は、この関数にステアリングタグテーブルが実装されているかどうか、および存在する場合はその場所を示します。
  • 2'b00 = ST Table not present
  • 2'b01 = ST Table stored in the TPH Requester Capability Structure
  • 2'b10 = ST values stored in the MSI-X Table in client RAM
  • 2'b11 = reserved
有効な設定は2'b00または2'b10です。

プログラミング・インターフェイスを介してプログラムされます。

RO
[15:11] Reserved 0x0 RO
[26:16] ST Table Size: Steering Tagテーブルのエントリー数を指定します(0 = 1エントリー、1 = 2エントリーなど)。 MSI-Xテーブルにある場合、最大テーブルサイズは2048エントリーです。 各エントリーは8ビットです。

プログラミング・インターフェイスを介してプログラムされます。

RO
[31:27] Reserved 0x0 RO