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

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

3.6.3.8. データキャッシュ・ビクティム・ライン・バッファー RAM

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