ZHCAG86 July 2026 AWR2944 , AWR2944P
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版本)。
图 2-1 AWR294x SDL 架构