JAJZ045A December 2024 – October 2025 AWR2544
DSS L2 パリティの問題:DSP が 構成済みメモリ サイズを超えるアクセスを送信した場合
AWR2544
DSP IP は、設定された DSP L2 メモリ サイズ 384 KB (予約領域アクセス) を超える、つまり 0x8085 FFFC を超えるアクセスのために L2 メモリへのアクセスを送信しています。
パリティが有効になっている場合、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 保護エラーが発生します