SO (Strongly Ordered) およびデバイス (Dev) 読み出しを優先させる機能をイネーブルにすると、L2 キャッシュ コントローラーで SO および Dev 読み出し要求が通常のキャッシュ可能読み出しよりも優先されます。コントローラーで SO またはデバイス読み出しが連続して受信されると、L2 キャッシュ ライン フィル要求がメモリに転送されなくなる可能性があります。
回避策は、SO または Dev 読み出しを連続して発行できるシステムでのみ必要です。その場合、SO および Dev 読み出しを優先させる機能をディスエーブルにすると問題を回避できます。これが L2 コントローラーのデフォルト設定です。
影響: | 低い |
回避策: | SO および Dev 読み出しを優先させる機能をディスエーブルにします。これが L2 コントローラーのデフォルト設定です。 |
対象となる 構成: | プロセッサの 1 つまたは両方を使用する、SO または Dev 読み出しを連続して発行できるシステム |
対象となるデバイス リビジョン: | すべて。修正予定はありません。(Xilinx Answer 47916) - 「Zynq-7000 AP SoC デバイス - シリコン リビジョン間の相違点」を参照してください。 |
SO および Dev 読み出しを優先させる機能をイネーブルにするには、L2 コントローラー補助制御レジスタのビット 10 を 1 に設定します。この機能をイネーブルにすると、L2 コントローラー AXI マスター インターフェイスで SO (Strongly Ordered) およびデバイス読み出し要求がキャッシュ可能読み出しよりも優先されます。コントローラーで SO または Dev 読み出しが連続して受信されると、L2 キャッシュでミスとなったキャッシュ可能読み出しがメモリに転送されなくなります。
この問題は、次の条件が満たされると発生します。
影響の詳細: 上記の条件が満たされると、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 | |
---|---|
日付 | 06/13/2018 |
ステータス | アクティブ |
種類 | デザイン アドバイザリ |
デバイス |