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 是在 Jacinto™ 7 和 Sitara™ 处理器上实现的一种关键可靠性和安全机制。虽然 ECC 功能在硬件中实现,但仅启用 ECC 无法证明能够正确检测、报告和处理存储器故障。错误注入测试提供了一种受控的方法,用于验证 ECC 检测、纠错、错误日志记录和诊断报告功能。

本应用手册介绍了建议的离线和在线 DDR 内联 ECC 错误注入方法。本文档说明了单比特、双比特和多相位 ECC 事件的验证程序,并演示了如何使用 ECC 错误日志和 ESM 通知来验证整个诊断链是否正常运行。这些信息适用于基于 Jacinto 7 和 Sitara 处理器开发汽车和工业系统的软件开发人员、系统架构师和功能安全工程师。