ZHCAG86 July 2026 AWR2944 , AWR2944P
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 响应。
| 关键函数 | 功能 |
|---|---|
| SDL_ECC_BUS_SAFETY_*_SEC_Test | 各节点的单比特错误校正测试 |
| SDL_ECC_BUS_SAFETY_*_DED_Test | 各节点的双比特错误检测测试 |
| SDL_ECC_BUS_SAFETY_*_RED_Test | 各节点的冗余错误检测测试 |