ZHCU887D September 2020 – January 2022 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
本节提供了与系统集成商在定义和构建基于 F28004x 的安全架构过程中必须考虑的问题相关的总体详情。
F28004x 中各种安全机制的软件支持可分为以下三类:
基于 F28004x 器件构建的安全米6体育平台手机版_好二三四分层部署了 TI 提供的每种软件解决方案。第一层是 C28x_STL,它通过实现 CPU3 - CPU 的软件测试安全机制来检测 CPU 内部的永久故障。第二层是 SDL,它提供了一系列安全机制示例,旨在检测 F28004x 器件中几个关键要素内部的永久性故障。最后一层是实现 CLA2 - CLA 的软件测试安全机制的 CLA_STL,可用于检测 CLA 内部的永久性故障。
CLA_STL 利用并依赖 C28x CPU 和 CLA 来测试 CLA。因此,首先运行 C28x_STL 以确保 CPU 正常运行并能够执行所需的安全操作非常重要。SDL 支持许多安全机制,例如:CLK2 - 使用 CPU 计时器进行时钟完整性检查、CLK10 - 看门狗 (WD) 操作的软件测试、CLK12 - 时钟丢失检测功能的软件测试、SRAM14 - 奇偶校验逻辑的软件测试、SRAM13 - ECC 逻辑的软件测试、SRAM3 - SRAM 的软件测试和其他几个关键处理要素。系统集成商必须研究 SDL 支持的所有安全机制,并确定它们对所设计的安全系统的适用性。必须根据启动和运行时限制以及软件诊断测试能否在 POST 和/或 PEST 期间运行来评估安全系统。
软件诊断(由系统集成商选择)的成功完成可用作运行 CLA_STL 支持的测试向量的限定条件。