アプリケーションレイヤーでは、消費されたクレジットを追跡し、利用可能なクレジット数を計算するために信用制限情報を使用する必要がある場合があります。利用可能なクレジット数は、上限から消費されたクレジットを引いた額で計算されます。
ハード IP がクレジットを消費するたびに「tx_cred_fchipcons」が 1 サイクルアサーシングされるため、アプリケーション・レイヤー・ユーザー・ロジックは信号をキャプチャーし、内部カウンターに反映して消費クレジットを認識します。
クレジット上限は、受取人が発行したすべてのクレジットの合計です。リンク初期化のフロー制御初期化フェーズ中に初期化され、フロー制御 (FC) Update DLL による動作中に更新されます。
PCIe® Stratix® V デバイスのハード IP の前に、TX データパスは利用可能なクレジット数を反映する TX クレジット (tx_cred) ベクトルを提供します。しかし、TX クレジット・インターフェイスは、Stratix V デバイスの PCIe* ハード IP 以降に変更され、投稿ヘッダー、投稿データ、ノンポステッド・ヘッダー、ノンポステッド・ヘッダー、ノンポステッド・データ、完了ヘッダーおよび完了データの「tx_cred_datafc*」、「tx_cred_hdrfc*」および「tx_credfchipcons」インターフェイスに関する「クレジット制限」および「クレジット消費」情報を提供します。