ZHDA276 August   2026 AM2432 , AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1 , AM62L , AM62P , AM62P-Q1 , DRA821U , 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 错误注入测试
    2. 2.2  DDR 内联 ECC 保护机制
      1. 2.2.1 多相位 ECC 保护
    3. 2.3  离线错误注入
    4. 2.4  在线错误注入
      1. 2.4.1 方法 1:ESM 故障注入
      2. 2.4.2 方法 2:预留 DDR 验证区域
    5. 2.5  单比特错误验证
    6. 2.6  双比特错误验证
    7. 2.7  多相位 ECC 验证
    8. 2.8  使用 ECC 错误日志进行验证
    9. 2.9  使用 ESM 进行验证
    10. 2.10 建议的验证策略
      1. 2.10.1 汽车系统
      2. 2.10.2 工业系统
  6. 3总结
  7. 4参考资料

简介

DDR 内联 ECC 通过生成和检查与 DDR 数据相关的纠错码 (ECC),提供基于硬件的存储器损坏保护。

ECC 机制旨在:

  • 纠正单比特错误
  • 检测双比特错误
  • 提高针对 DDR 故障的稳健性
  • 提高安全相关系统的诊断覆盖率

尽管 ECC 功能在硬件中已实现,但仅启用 ECC 不足以验证系统是否正常运行。

为证明其正常运行,通常使用受控的 ECC 故障注入进行验证:

  • ECC 检测
  • ECC 纠错
  • ECC 事件分类
  • 错误日志生成
  • ESM 中断生成
  • 软件故障处理

本应用手册介绍了启动和运行时环境的实用 ECC 错误注入方法和验证程序。