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

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

3.6.3.7. データキャッシュ・データ RAM ( ダーティーライン )

  1. LOAD命令を使用してデータ・キャッシュ・ラインをロードします。
  2. WRCTLを使用して、ECCINJ.DCDATフィールドをINJSまたはINJD ( 必要に応じて ) を設定します。
  3. データ・キャッシュ・ラインのアドレスにSTORE命令を使用します。
  4. RDCTL命令を使用して、ECCINJへのWRCTLによって書き込まれたフィールドの値がNOINJであることを確認します。ECCINJの RAW ハザードを回避するために、RDCTLの前にFLUSHPを使用します。
  5. 同一アドレスからのLOAD命令を使用するか、ダーティーラインのライトバック ( FLUSHDA命令など ) をトリガーします。
  6. ECC エラーは、ダーティーラインのライトバック中に検出されない限り、LOAD命令でトリガーする必要があります。ダーティラインののライトバックでは、ECC エラーは後に未定義数の命令をトリガーします。