インテルのみ表示可能 — GUID: kps1614824948625
Ixiasoft
インテルのみ表示可能 — 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バッファースペースに制限がないことを示します。
- 転記(P)トランザクション:応答を必要としないTLP。
- 非転記(NP)トランザクション:完了が必要なTLP。
- 完了(CPL):投稿されていないトランザクションに応答するTLP。
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 | RCLK[1..112] |