Nios II Gen2 プロセッサー・リファレンス・ガイド

ID 683836
日付 10/28/2016
Public
ドキュメント目次

3.6.3.10. MMU TLB RAM

  1. WRCTL命令を使用して、ECCINJ.TLBINJSまたはINJDに設定します。
  2. WRCTL命令を使用して TLB エントリーを書き込みます。ECC エラーはこの時点で注入され、任意の関連する uTLB エントリーがフラッシュされます。
  3. RDCTL命令を使用して、ECCINJ.TLBの値がNOINJであることを確認します。
  4. ハードウェアに (uTLB にコピーされた ) TLB エントリーを読み出させる命令 / データアクセスを実行し、この時点で ECC デコーダーが ECC エラーを検出するひつようがあります。あるいは、TLB のソフトウェア読み出しを (TLBMISC.RDを 1 に書き込むことによって ) 開始します。   
  5. ソフトウェア読み出しが開始されると、TLBMISC.EEフィールドはソフトウェア読み出しをトリガーしたWRCTLの後の任意の命令で、 1 に設定される必要があります。
  6. ハードウェアの読み出しが開始されると、ハードウェアの読み出し後に最初の命令で ECC エラーがトリガーされます。