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

Zynq-7000 AP SoC、APU - オフセットが 23 に設定されていると、L2 キャッシュ コントローラーが 4KB の境界を越えてプリフェッチすることがある

説明

プリフェッチがイネーブルになっており、プリフェッチ オフセットが 23 (0x17) の場合、L2 キャッシュ コントローラーが 4KB アドレスの境界を越えてプリフェッチすることがあります。これにより、L1 MMU のページ属性設定にかかわらず、これらのキャッシュ ライン フィルがメモリ空間の新しい 4KB ページをターゲットとすることがあるため、システムの問題が発生する可能性があります。

このプリフェッチ ユニットのオフセットは 0 ~ 31 の値に設定できますが、プリフェッチが 4KB の境界を越えて実行されるのを回避するには、23 には設定しないでください。デフォルト値は 0 で、次のキャッシュ ラインがプリフェッチされます。

ソリューション

影響 :
あまり重要ではありません。この問題は簡単に回避できます。
回避策 :
プリフェッチのオフセットは 0 ~ 31 に設定できますが、23 には設定しないでください。デフォルト値は 0 で、次のキャッシュ ラインがプリフェッチされます。
対象となる
コンフィギュレーション :
プリフェッチがイネーブルのプロセッサ L2 キャッシュを使用するシステム
対象となるデバイス リビジョン :
すべて修正予定なしZynq-7000 AP SoC シリコン リビジョンの違いについては、(ザイリンクス アンサー 47916) を参照してください。

 

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

* プリフェッチ イネーブル ビットの (補助制御レジスタまたはプリフェッチ制御レジスタのビット [29:28]) の 1 つがセットされている。

* プリフェッチ オフセット ビットが 23 (5b10111) に設定されている。

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

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

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