ZHCAG86 July   2026 AWR2944 , AWR2944P

 

  1.   1
  2.   摘要
  3.   商标
  4. 1AWR294x及安全模块介绍
  5. 2AWR294x 安全诊断库详解
    1. 2.1  DPL 数据移植层
    2. 2.2  CCM 内核比较模块
    3. 2.3  DCC 双时钟比较器
    4. 2.4  ECC 错误校正码
    5. 2.5  ECC 总线安全
    6. 2.6  HWA 硬件加速器安全
    7. 2.7  MCRC 循环冗余校验
    8. 2.8  Parity 奇偶校验
    9. 2.9  PBIST 可编程内置自测
    10. 2.10 Reset 复位管理
    11. 2.11 ROM校验和
    12. 2.12 RTI 实时窗口看门狗
    13. 2.13 STC 自测控制器
  6. 3总结
  7. 4名词表
  8. 5参考文献

ECC 总线安全

ECC Bus Safety 将 ECC 保护从存储器扩展到总线互联模块。参考文献[1]指出,系统互联总线上的 command/address 总线具有奇偶校验和冗余保护,data 总线具有 SEC和DED 保护。该模块覆盖 MSS 和 DSS 两个子系统中的约 60 个总线节点。

测试针对每个总线节点分三类:单比特错误校正(SEC)、双比特错误检测(DED)、冗余错误检测(RED)。覆盖范围包括:TPTC 读写通道、DMA 控制器、Mailbox、FIFO、CPSW、QSPI、GPADC、MCRC 等模块。

测试方法:通过 EDMA 传输触发目标总线节点上的数据读写,注入 ECC 错误后验证 ESM 响应。

表 2-8 ECC总线安全模块函数说明
关键函数 功能
SDL_ECC_BUS_SAFETY_*_SEC_Test 各节点的单比特错误校正测试
SDL_ECC_BUS_SAFETY_*_DED_Test 各节点的双比特错误检测测试
SDL_ECC_BUS_SAFETY_*_RED_Test 各节点的冗余错误检测测试