1. 頭字語
2. はじめに
3. IPアーキテクチャーと機能の説明
4. 高度な機能
5. インターフェイス
6. パラメーター
7. テストベンチ
8. トラブルシューティング/デバッグ
9. F-タイル Avalon ストリーミング・インテル FPGA IP for PCI Expressユーザーガイドのアーカイブ
10. F-タイル Avalon ストリーミング・インテル FPGA IP for PCI Express ユーザーガイドの改訂履歴
A. コンフィグレーション・スペース・レジスター
B. エンドポイントモードでのアドレス変換サービス(ATS)の実装
C. TLPバイパスモードでユーザー・アプリケーションに転送されるパケット
D. Root Port BFM
E. 独立したリセットに対する分岐エンドポイントのサポート
5.1. このボードについて
5.2. クロックおよびリセット
5.3. シリアル・データ・インタフェース
5.4. Avalon-ST インターフェイス
5.5. 割り込みインターフェイス
5.6. ハードIP Statusインターフェイス
5.7. エラー・インターフェイス
5.8. 10ビットタグサポートインターフェイス
5.9. コンプリーション・タイムアウト・エラー。
5.10. Power Management Interface
5.11. ホット・プラグ・インターフェイス(RPのみ)
5.12. ペイロード出力インターフェイス
5.13. コンフィグレーションインターセプトインターフェイス(EPのみ)
5.14. ハードIPリコンフィグレーション・インターフェイス
5.15. PHYリコンフィグレーション・インターフェイス
5.16. ページリクエストサービス(PRS)インターフェイス(EPのみ)
5.17. FLRインターフェイス信号
5.18. PTMインターフェイス信号
5.19. VFエラー・フラグ・インターフェイス信号
5.20. VirtIOPCIコンフィグレーション・アクセスインターフェイス信号
6.2.3.1. デバイス・ケイパビリティー
6.2.3.2. Link Capabilities
6.2.3.3. Legacy Interrupt Pin Register
6.2.3.4. MSI-X Capabilities
6.2.3.5. MSI-X Capabilities
6.2.3.6. スロット・ケイパビリティー
6.2.3.7. レイテンシー・トレランス・レポート(LTR)
6.2.3.8. Process Address Space ID (PASID)
6.2.3.9. Device Serial Number Capability
6.2.3.10. Page Request Service (PRS)
6.2.3.11. Access Control Service (ACS) Capabilities
6.2.3.12. 消費電力マネジメント
6.2.3.13. Vendor Specific Extended Capability (VSEC)
6.2.3.14. Precision Time Measurement (PTM)
6.2.3.15. Address Translation Services (ATS)
6.2.3.16. TLP Processing Hints (TPH)
6.2.3.17. VirtIOパラメーター
7.6.1. ebfm_barwrプロシージャー
7.6.2. ebfm_barwr_immプロシージャー
7.6.3. ebfm_barrd_waitプロシージャー
7.6.4. ebfm_barrd_nowtプロシージャー
7.6.5. ebfm_cfgwr_imm_waitプロシージャー
7.6.6. ebfm_cfgwr_imm_nowtプロシージャー
7.6.7. ebfm_cfgrd_waitプロシージャー
7.6.8. ebfm_cfgrd_nowtプロシージャー
7.6.9. BFMコンフィグレーション・プロシージャー
7.6.10. BFM共有メモリー・アクセス・プロシージャー
7.6.11. BFMログおよびメッセージ・プロシージャー
7.6.12. Verilog HDL Formattingファンクション
A.3.1. Intel定義のVSEC機能ヘッダー(オフセット00h)
A.3.2. インテル定義のベンダー固有のヘッダー(オフセット04h)
A.3.3. インテルマーカー(オフセット08h)
A.3.4. JTAGシリコンID(オフセット0x0C-0x18)
A.3.5. ユーザー設定可能なデバイスとボードID(オフセット0x1C-0x1D)
A.3.6. General Purpose Control and Status Register - 0xBB0
A.3.7. Uncorrectable Internal Error Status (修正不可能な内部エラーステータス) レジスター - 0xBB4
A.3.8. Uncorrectable Internal Error Mask (修正不可能な内部エラーマスク) レジスター - 0xBB8
A.3.9. Correctable Internal Error Status (修正可能な内部エラーマスク) レジスター - 0xBBC
A.3.10. Correctable Internal Error Mask (修正可能な内部エラーマスク) レジスター
A.2.2.2.2. TPH Requester Capability Register (Offset 0x4)
これは、デバイスでのTPHの実装に関連する機能を指定する読み出し専用レジスターです。
注: ステアリングタグ(ST)テーブルは、存在する場合はユーザーロジックに実装する必要があります。この機能はSTテーブルを保持しません。
| ビット | レジスターの説明 | デフォルト値 | 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: このフィールドの設定は、この関数にステアリングタグテーブルが実装されているかどうか、および存在する場合はその場所を示します。
|
プログラミング・インターフェイスを介してプログラムされます。 |
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 |