JAJZ023C December   2021  – May 2025 AM2732 , AM2732-Q1

 

  1.   1
  2.   概要
  3. 1シリコンの使用上の注意およびアドバイザリのマトリクス
    1.     サポート対象デバイス
  4. 2使用上の注意およびアドバイザリ
    1.     シリコンの使用上の注意
      1.      i2293
      2.      i2295
      3.      i2300
      4.      i2324
      5.      i2364
      6.      i2389
      7.      i2390
    2.     シリコンのアドバイザリ
      1.      i2162
      2.      i2288
      3.      i2289
      4.      i2294
      5.      i2297
      6.      i2298
      7.      i2299
      8.      i2301
      9.      i2302
      10.      i2309
      11.      i2315
      12.      i2318
      13.      i2329
      14.      i2336
      15.      i2337
      16.      i2338
      17.      i2339
      18.      i2340
      19.      i2341
      20.      i2342
      21.      i2344
      22.      i2345
      23.      i2387
      24.      i2392
      25.      i2394
      26.      i2386
      27.      i2404
  5.   商標
  6. 3改訂履歴

i2341

DSP:DSP L2 への未割り当て領域アクセス - DSP IP がエイリアシングと L2 パリティ エラーの原因となる予約済み領域へのアクセスをブロックしない

詳細:

DSP IP は、設定された DSP L2 メモリ サイズである 384KB (予約済み領域アクセス) を越えて、つまり、0x8085 FFFC を越えて、自身の L2 メモリへのアクセスを送信しています。

0x80860000 ~ 0x8087FFFC の予約済みメモリ位置は、読み取りおよび書き込みができます。0x80860000 ~ 0x8087FFFC のメモリ位置は 0x80840000 ~ 0x8085FFFC にエイリアスされ、0x80850000 ~ 0x8085FFFC は 0x80870000 ~ 0x8087FFFC にレプリケートされるため、実際の L2RAM は 384KB のみとなります。

パリティが有効になっている場合、0x80860000 ~ 0x8087FFFC を越える予約済み領域に対し読み取りを行うと L2 パリティ エラーが発生します。

回避方法:

MPU:(L2MPPA24 ~ L2MPPA31) を 0 に変更

予約済み領域への書き込みアクセスはブロックされます。エイリアシング エラーも L2 パリティ エラーもありません。これにより、有効な L2 領域のデータ完全性が維持されます

予約済み領域へ読み取りアクセスを行うと、引き続き、L2 パリティ エラーが生じます (パリティが有効化されている場合)。

デバッグ アクセス (読み取り / 書き込み) はブロックされません:引き続き、エイリアシング + L2 パリティ エラーが生じます:保護用の MPPA を有効化するよう設定しているにもかかわらず、デバッグ アクセスをブロックすることは不可能です

メモリ保護フォルト アドレス レジスタ (0184 A000h:: L2MPFAR/0184 AC00h:: L1DMPFAR) には、ブロックされたアドレス (この場合は 384KB 境界を越えるアドレス) が入力され、アクセスされたままになります

アドレス (L2MPFAR/L1DMPFAR) およびステータス (L2MPFSR/L1DMPFSR) レジスタは、値が 1 のクリア レジスタ (L2MPFCR/L1DMPFCR) を用いて、次の読み取りのためにクリアする必要があります

結果 (L1D キャッシュが有効の場合と無効の場合の両方)

読み取りの場合:L1MPFAR レジスタへのアドレス アクセスがブロックされた状態で、L1D において MPU 保護エラーが発生します

書き込みの場合:L2MPFAR レジスタへのアドレス アクセスがブロックされた状態で、L2 において MPU 保護エラーが発生します