インテルのみ表示可能 — GUID: kps1614824948625
Ixiasoft
1. 頭字語
2. はじめに
3. IPアーキテクチャーと機能の説明
4. 高度な機能
5. インターフェイス
6. パラメーター
7. テストベンチ
8. トラブルシューティング/デバッグ
9. Fタイル Avalon ストリーミング・インテル FPGA IP for PCI Expressユーザーガイドのアーカイブ
10. Fタイル Avalon ストリーミング インテル FPGA IP forPCI Expressユーザーガイドの改訂履歴
A. コンフィグレーション・スペース・レジスター
B. エンドポイントモードでのアドレス変換サービス(ATS)の実装
C. TLPバイパスモードでユーザー・アプリケーションに転送されるパケット
D. ルートポートの列挙
5.1. このボードについて
5.2. クロックとリセット
5.3. シリアル・データ・インターフェイス
5.4. Avalon-ST インターフェイス
5.5. 割り込みインターフェイス
5.6. ハードIPステータス・sインターフェイス
5.7. エラー・インターフェイス
5.8. 10ビットのタグ・サポート・インターフェイス
5.9. コンプリーション・タイムアウト・エラー
5.10. パワー・マネジメント・インターフェイス
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. VirtIO PCIコンフィグレーション・アクセス・インターフェイス信号
6.2.3.1. Device Capabilities
6.2.3.2. Link Capabilities
6.2.3.3. Legacy Interrupt Pin Register
6.2.3.4. MSI Capabilities
6.2.3.5. MSI-X Capabilities
6.2.3.6. Slot Capabilities
6.2.3.7. Latency Tolerance Reporting(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.5.1. ebfm_barwrプロシージャー
7.5.2. ebfm_barwr_immプロシージャー
7.5.3. ebfm_barrd_waitプロシージャー
7.5.4. ebfm_barrd_nowtプロシージャー
7.5.5. ebfm_cfgwr_imm_waitプロシージャー
7.5.6. ebfm_cfgwr_imm_nowtプロシージャー
7.5.7. ebfm_cfgrd_waitプロシージャー
7.5.8. ebfm_cfgrd_nowtプロシージャー
7.5.9. BFMコンフィグレーション・プロシージャー
7.5.10. BFM共有メモリー・アクセス・プロシージャー
7.5.11. BFMログおよびメッセージ・プロシージャー
7.5.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 (修正可能な内部エラーマスク) レジスター
インテルのみ表示可能 — GUID: kps1614824948625
Ixiasoft
3.3.2.1. RX フロー制御
RXフロー制御インターフェイスは、アプリケーションで使用可能なRXバッファースペースに関する情報を時分割多重(TDM)方式でPCIe ハードIPに提供します。使用可能なスペースをTLPの数で報告します。 TLPがアプリケーションRXバッファーから読み取られるか抽出されるときはいつでも、 rx_buffer_limit_i 信号はそれに応じて増加するはずです。この情報は、PCIe ハードIPによって消費され、アプリケーションRXバッファーがいっぱいかどうかを判断し、受信したTLPをアプリケーションRXバッファーに停止します。
RXフロー制御インターフェイスはオプションであり、IPGUIではデフォルトで無効になっています。無効にすると、アプリケーションのRXバッファースペースに制限がないことを示します。
フロー制御クレジットは、次のTLPカテゴリで使用できます。
- 転記(P)トランザクション:応答を必要としないTLP。
- 非転記(NP)トランザクション:完了が必要なTLP。
- 完了(CPL):投稿されていないトランザクションに応答するTLP。
図 18. クレジット制限のRXフロー制御TDMレポート
図 19. バッファー制限の更新例
TLPタイプ | カテゴリー |
---|---|
メモリー・ライト・レイテンシー | 投稿 |
メモリー読み出し | 未投稿 |
メモリー読み出しロック | 未投稿 |
I/O のリード・リクエスト | 未投稿 |
I/O のライト・リクエスト | 未投稿 |
コンフィグレーションの読み出し | 未投稿 |
コンフィグレーション書き込み | 未投稿 |
メッセージ | 投稿 |
コンプリーション | コンプリーション |
データありのコンプリーション | コンプリーション |
完了ロック | コンプリーション |
データありロックのコンプリーション | コンプリーション |
AtomicOpをフェッチアンドアッド | 未投稿 |
RX BUFFER メモリー・セグメント | x16 (64b/Port0) | x8 (64b/Port1) | x4 Core (Port2/3) | |||
---|---|---|---|---|---|---|
スケーリングされたフロー制御が無効(クレジット) | スケーリングされたフロー制御が有効(スケールファクター、クレジット) | スケーリングされたフロー制御が無効(クレジット) | スケーリングされたフロー制御が有効(スケールファクター、クレジット) | スケーリングされたフロー制御が無効(クレジット) | スケーリングされたフロー制御が有効(スケールファクター、クレジット) | |
ポステッド・ヘッダー。 | 127 | 3、49 | 127 | 2、98 | 127 | 2、56 |
ポステッド・データ | 1456 | 1、1456 | 760 | 1、760 | 444 | 1、444 |
ノン・ポステッド・ヘッダー | 127 | 3、49 | 127 | 2、98 | 127 | 2、56 |
ノン・ポステッド・データ | 392 | 1、392 | 196 | 1、196 | 112 | 1、112 |