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参考文献

AWR294x 安全诊断库详解

AWR294x系列SoC为功能安全应用提供了完整的硬件安全机制和软件诊断库(SDL)支持。SDL作为标准化接口层,封装了芯片内置的各类安全功能,帮助开发者构建符合功能安全标准的应用系统。

在安全关键应用中,及时检测随机硬件故障并将系统引导至安全状态是核心要求。SDL通过错误捕获模块和安全机制模块实现这一目标,提供的典型硬件安全机制包括:存储器ECC错误检测与纠正、ESM(错误信号模块)统一监控安全事件、核心锁步比较、时钟监测、存储器自测等。SDL以软件API形式提供配置接口,例如ECC配置API和中断设置参考示例,系统集成商可利用这些接口实现软件诊断,满足安全系统目标。

SDL架构按设备运行模式划分为两大阶段。启动阶段执行自测诊断以验证器件正常运行,并通过SDL API初始化连续诊断功能;运行阶段通过ESM处理器实时接收连续诊断检测到的错误通知,同时调用SDL API执行周期性诊断任务。错误响应策略由应用层根据器件安全手册要求灵活管理。

SDL采用模块化设计,支持裸机或RTOS环境部署,覆盖多个IP核的诊断需求。应用程序通过标准API与SDL交互,并可结合外部模块扩展功能。这种分层架构为开发符合ISO26262等功能安全标准的毫米波雷达应用提供了完整、灵活的软件诊断解决方案。(注意: 当前mmWave Radar SDK 4.7版本不包含SDL及相关代码,需下载4.6版本)。

 AWR294x SDL 架构 图 2-1 AWR294x SDL 架构