PCI Express* 向けRタイル Avalon® StreamingインテルFPGA IPユーザーガイド

ID 683501
日付 10/07/2022
Public
ドキュメント目次

4.3.6. コンプリーション・タイムアウト・インターフェイス

PCIe向けRタイルIPに備えられているコンプリーション・タイムアウト・メカニズムにより、ユーザー・アプリケーションによって送信されたノンポステッド・リクエストと、対応する受信済みコンプリーションを追跡できます。RタイルIPでは、コンプリーション・タイムアウトを検出すると、cpl_timeout_o 信号をアサートして、ユーザー・アプリケーションに通知します。

コンプリーション・タイムアウトが発生すると、ユーザー・アプリケーションでは、(各ポートの) コンプリーション・インターフェイスを使用して、イベントに関する詳細情報を取得し、必要に応じてAER機能レジスターを更新します。コンプリーション・タイムアウトFIFOが空になると、IPコアでは、cpl_timeout_o 信号をデアサートします。

表 66.  コンプリーション・タイムアウト・インターフェイス信号
信号名 方向 説明 EP/RP/BP クロックドメイン
pX_cpl_timeout_o 出力 リクエストに対するTLPの受信が、予想される時間枠内に行われなかったことを示します。下に示す出力は、cpl_timeout_o がアサートされた場合に有効です。 EP/RP/BP slow_clk
pX_cpl_timeout_func_num_o[2:0] 出力 タイムアウトしたコンプリーションのファンクション番号です。 EP/RP/BP slow_clk
pX_cpl_timeout_vfunc_num_o[10:0] 出力 コンプリーション・タイムアウトが発生した仮想ファンクション (VF) を示します。 EP/RP/BP slow_clk
pX_cpl_timeout_vfunc_active_o 出力 仮想ファンクション (VF) にコンプリーション・タイムアウトが発生したことを示します。 EP/RP/BP slow_clk
pX_cpl_timeout_cpl_tc_o[2:0] 出力 タイムアウトしたコンプリーションのトラフィック・クラスです。 EP/RP/BP slow_clk
pX_cpl_timeout_cpl_attr_o[1:0] 出力 タイムアウトしたコンプリーションのAttributesフィールドです。 EP/RP/BP slow_clk
pX_cpl_timeout_cpl_len_o[11:0] 出力 タイムアウトしたコンプリーションの長さをバイト単位で示します。 EP/RP/BP slow_clk
pX_cpl_timeout_cpl_tag_o[9:0] 出力 タイムアウトしたコンプリーションのTagフィールドです。 EP/RP/BP slow_clk