PCI Express* 用のインテル® Stratix® 10 HタイルおよびLタイル Avalon® メモリー・マップド・ハードIPユーザーガイド

ID 683667
日付 6/03/2020
Public
ドキュメント目次

9.3. ノンポステッド・コンプリーションTLPの受信

ノンポステッドTXリクエストに関連付けられたTLPは、RP RX FIFOバッファーに格納され、その後RP_RX_REG/STATUSレジスターにロードされます。アプリケーション層は、次のシーケンスを実行してTLPを取得します。
  1. RP_RX_STATUS.SOPビットをポーリングして、いつ1'b1に設定されるのかを決定します。
  2. RP_RX_STATUS.SOP = 1'b'1の場合、RP_RX_REGを読み出し、TLPの最初のdwordを取得します。
  3. RP_RX_STATUS.EOPビットを読み出します。
    • RP_RX_STATUS.EOP = 1'b0の場合、RP_RXCPL_REGを読み出し、TLPの次のdwordを取得し、この手順を繰り返します。
    • RP_RX_STATUS.EOP = 1'b1の場合、RP_RXCPL_REGを読み出し、TLPの最後のdwordを取得します。