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

ID 683567
日付 1/19/2023
Public
ドキュメント目次

15.4.10.7. エラー訂正の状態

eccグループのECC error correction information (ECCCorInfo_b01) レジスターには、NANDフラッシュ・コントローラーが実行する読み出しまたは書き込みごとのエラー訂正情報が含まれます。ECCCorInfo_b01レジスターでは、max_errors_b0フィールドおよびuncor_err_b0フィールドにECCエラー訂正情報が含まれます。

進行中のトランザクションのデータ訂正の終わりに、ECCCorInfo_b01では、トランザクション内のECCセクターに適用された訂正の最大数を保持します。さらにこのレジスターは、トランザクション全体において訂正可能なエラーがあったか、訂正不可能なエラーがあったか、またはエラーがなかったかを示します。トランザクション内のECCセクターのいずれにもエラーがない場合は、トランザクションはエラーなしになります。セクターのいずれかが訂正不可能な場合、トランザクションは訂正不可能としてマークされます。セクターのいずれかに訂正可能なエラーがあり、訂正不可能なエラーがない場合は、トランザクションは訂正可能としてマークされます。

各トランザクションの終わりに、ホストはこのレジスターを読み取る必要があります。このレジスターの値は、ブロックに関するエラーデータをホストに提供します。発生した訂正可能なエラーの数が特定のしきい値に達すると、ホストは是正アクションを実行することができます。