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# 47561

Zynq-7000 AP SoC、APU - The high priority for SO および Dev 読み出しを優先させる機能を使用すると、キャッシュ可能な読み出しトランザクションに対して QoS 問題が発生することがある

説明

SO (Strongly Ordered) およびデバイス (Dev) 読み出しを優先させる機能をイネーブルにすると、L2 キャッシュ コントローラーで SO および Dev 読み出し要求が通常のキャッシュ可能読み出しよりも優先されます。コントローラーで SO またはデバイス読み出しが連続して受信されると、L2 キャッシュ ライン フィル要求がメモリに転送されなくなる可能性があります。

回避策は、SO または Dev 読み出しを連続して発行できるシステムでのみ必要です。その場合、SO および Dev 読み出しを優先させる機能をディスエーブルにすると問題を回避できます。これが L2 コントローラーのデフォルト設定です。

ソリューション

影響 : 低い
回避策 : SO および Dev 読み出しを優先させる機能をディスエーブルにします。これが L2 コントローラーのデフォルト設定です。
対象となる
コンフィギュレーション :
プロセッサの 1 つまたは両方を使用する、SO または Dev 読み出しを連続して発行できるシステム
対象となるデバイス リビジョン : すべて。修正の予定はありません。Zynq-7000 AP SoC シリコン リビジョンの違いについては、(ザイリンクス アンサー 47916) を参照してください。


SO および Dev 読み出しを優先させる機能をイネーブルにするには、L2 コントローラー補助制御レジスタのビット 10 を 1 に設定します。この機能をイネーブルにすると、L2 コントローラー AXI マスター インターフェイスで SO (Strongly Ordered) およびデバイス読み出し要求がキャッシュ可能読み出しよりも優先されます。コントローラーで SO または Dev 読み出しが連続して受信されると、L2 キャッシュでミスとなったキャッシュ可能読み出しがメモリに転送されなくなります。

この問題は、次の条件が満たされると発生します。

  • L2 コントローラー補助制御レジスタのビット 10 を 1 に設定している。
  • L2 コントローラーで L2 キャッシュでミスとなるキャッシュ可能読み出しが受信される。
  • L2 コントローラーで、マスター インターフェイスのすべてのアドレス スロットを使用するだけの SO または Dev 読み出しが連続して受信される。

影響の詳細 : 上記の条件が満たされると、SO または Dev 読み出しが停止するまで L2 キャッシュ ミスによるライン フィルが発生しません。各 L2 コントローラーのマスター インターフェイスにはアドレス スロットが 4 つあり、L1 が未処理の SO または Dev 読み出しを 4 つ以上発行できる場合にのみ QoS (Quality of Service) の問題が発生します。

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

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
47916 Zynq-7000 AP SoC デバイス - シリコン リビジョン間の相違点 N/A N/A
AR# 47561
日付 04/15/2013
ステータス アクティブ
種類 デザイン アドバイザリ
デバイス
  • Zynq-7000
  • XA Zynq-7000
このページをブックマークに追加