ZHCABH9A October 2018 – March 2022 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
M-POST 在可编程内置自检 (PBIST) 解决方案的帮助下启用,用于器件的制造测试。除了制造测试期间使用的自动化测试设备 (ATE) 接口外,PBIST 还具有用于现场自检的 CPU 可配置接口。
PBIST 架构由一个专门用于高效存储器测试的控制器组成。该控制器设计有一个专用寄存器集和一个专门针对存储器测试的高度专业化的流水线和指令集。此外,PBIST 引擎配备了多个读取和写入存储器端口或总线,使其能够有效地并行测试多个存储器实例。PBIST 控制器也可以访问 PBIST ROM。PBIST ROM 用于存储测试例程,以供 PBIST 引擎提取和执行。这些测试例程由 PBIST 控制器提取,然后在多个片上存储器实例上并行执行。由于专门的架构和测试例程,PBIST 能够以非常有效的方式,在晶体管级别上对已实现的 SRAM 和 ROM 提供非常高的诊断覆盖范围。由于 PBIST 控制器可以直接访问 ROM 和 SRAM,它甚至能够在配备 DCSM(双区域代码安全模块)的器件上测试安全存储器实例。有关在 F28004x 上利用 DCSM 的详细信息,请参阅使用 C2000™ MCU 实现 EV/HEV 安全功能共存。
图 2-2 描述了执行存储器自检所涉及的步骤。