ZHDA271 August   2026 AM620-Q1 , AM623 , AM625-Q1 , AM62A1-Q1 , AM62A3-Q1 , AM62A7-Q1 , AM62D-Q1 , AM62L , AM62P-Q1 , DRA821U-Q1 , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VP-Q1 , TDA4VPE-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2详细说明
    1. 2.1 ECC 错误日志记录概述
      1. 2.1.1 了解 ERR_ADR 和 ERR_MSK
    2. 2.2 为什么需要地址解码
    3. 2.3 DDR 内联 ECC 存储器布局
      1. 2.3.1 TDA4VM/TDA4VE/TDA4VH
      2. 2.3.2 DRA821/DRA829/TDA4VEN/AM62A/AM62P
      3. 2.3.3 AM62/AM62L/AM64
    4. 2.4 地址解码方法
    5. 2.5 AM62A 解码示例
    6. 2.6 TDA4VE 双 DDR 交错示例
    7. 2.7 解码工具使用
  6. 3总结
  7. 4参考资料

ECC 错误日志记录概述

当 DDR 控制器检测到 ECC 事件时,控制器将信息记录在一组 ECC 错误日志寄存器中。在 ECC 分析期间,通常使用表 2-1 中所示的寄存器。

表 2-1 调试期间使用的 ECC 错误寄存器
寄存器 用途
ECC_1B_ERR_CNT 统计检测到的单比特 ECC 错误数
ECC_1B_ERR_THRSH 定义单比特 ECC 事件的中断阈值
ECC_1B_ERR_ADR_LOG 标识与单比特错误关联的 ECC 保护块
ECC_1B_ERR_MSK_LOG 标识受影响的 8 字节段
ECC_2B_ERR_ADR_LOG 标识与双比特错误关联的 ECC 保护块
ECC_2B_ERR_MSK_LOG 标识受影响的 8 字节段

详细的寄存器定义请参阅相应的技术参考手册,本文档不再赘述。本应用手册重点介绍如何对报告的值进行解码。