インテル® Agilex™ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/25/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

10.4.4.4.1.3. ダブルビット・エラーのテスト

このシーケンスでは、ECCデコーダーにおけるダブルビット・エラーの検出をテストします。
  1. CTRLレジスターのECC_ENビットを設定し、ECCを有効にします。
  2. ECC_accctrlレジスターのData Override (DATAOVR) ビットを設定します。
  3. 通常のメモリー書き込みを使用し、メモリーのアドレス位置にデータを書き込みます。正しいECCデータが生成されることが想定されます。
  4. ECC_WData3busレジスターからECC_WData0busレジスターに2ビットを変更したデータ値を書き込み、メモリー位置のアドレスを、ECC_Addrbusに書き込みます。
  5. ECC_accctrlレジスターを書き込みにコンフィグレーションし、ECC_startaccレジスターのENBUSAビットを設定して書き込みを開始します。メモリーがデュアルポートの場合は、ポートアクセスに応じて、ENBUSBビットをオプションで有効にすることができます。
  6. 通常のメモリー読み出しアクセスを使用して、同じメモリー位置を読み出します。ダブルビット・エラーは、データの訂正なしでログに記録されることが想定されます。エラーの特定に関しては、エラーのログの章を参照してください。