UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 34710

Endpoint Block Plus Wrapper v1.14 for PCI Express - trn_rnp_ok_n を長くディアサートすると受信側インターフェイスがロックする可能性がある

説明

ユーザー アプリケーション信号 trn_rnp_ok_n は、PCI Express の順序ルールを利用し、ポステッドおよび完了パケットを受信側インターフェイスで処理しつつ非ポステッド パケットを停止するために使用します。しかし、64 の完了またはポステッド パケットが停止している非ポステッド (NP) パケットをバイパスするまで、この信号をディアサートすると、受信パスがロックしてしまいます。

ソリューション

このように長時間 trn_rnp_ok_n をディアサートするのは一般的ではありませんが。アプリケーションによってはこの長いディアサートが行われるものもあります。 使用しているアプリケーションがこのタイプのものである場合は、次の回避策に従ってください。

trn_rfc_nph_av が 8 である限りは trn_rnp_ok_n をディアサートし続けることができます。trn_rfc_nph_av が 8 を超えると、受信されたポステッド パケットをカウントするカウンタを開始する必要があります。パケットがラッパに移動するので、trn_rfc_nph_av の値は 短期の間 8 までの値で増減する可能性があります。ラッパにより NP パケットがいくつかバッファされます。この増減中、trn_rfc_nph_av の値が 8 になるたびにカウンタをリスタートさせることができます。カウントが 30 になると、trn_rnp_ok_n をアサートする必要があり、trn_rfc_nph_av が 8 になるまですべての NP パケットを解放します。このとき trn_rnp_ok_n をもう 1 度ディアサートすることができます。

改訂履歴

04/23/2010 - ISE 12.1 および v1.14 でアップデート
03/11/2010 - v1.13 で初期リリース

アンサー レコード リファレンス

関連アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
35321 Endpoint Block Plus Wrapper v1.14 for PCI Express - ISE Design Suite 12.1 でのリリース ノートおよび既知の問題 N/A N/A
AR# 34710
日付 05/22/2012
ステータス アーカイブ
種類 既知の問題
デバイス 詳細 概略
IP
このページをブックマークに追加