灵活的双核架构
Cortex-A7 内核专用于开源操作系统,Cortex-M4内核则专用于实时及低功耗任务处理。
• 650MHz 主频的双 Cortex®-A7 内核 o 32KB L1 指令缓存 o 32KB L1 数据缓存 o 256KB 级别 2 缓存
• 209MHz主频 的 Cortex®-M4 内核 o 单精度浮点运算单元 (FPU) o 数字信号处理器 (DSP) 指令 o 用于提高应用安全性的存储器保护单元(MPU)
Cortex-M4内核得益于内置的 SRAM (448 KB),可运行完全确定的代码。例如,当前使用基于 STM32Cube 固件库的 STM32 MCU 的客户可直接在 Cortex-M4 内核的 448 KB SRAM 上完全重复使用其代码,并可添加到 Cortex-A7 内核上运行的 Linux 应用程序(例如 HMI)。 为满足各种各样的应用需求,大多数外设都可分配给 Cortex-A7 或 Cortex-M4 内核。
能效
• 动态效率:Cortex-A7 和 Cortex-M4 内核可独立运行或停止以实现最佳能效,从而满足各种处理和实时应用需求。
• 低功耗模式:支持多种低功耗模式,其中包括: o 待机模式:低至 36 µW。 o VBAT 模式:低至 4.5 µW。在此模式下,可以使用实时时钟跟踪时间,同时支持侵入检测功能确保系统安全。
STM32MP1 系列提供有 3 种不同的产品线,引脚彼此兼容: • STM32MP157:双Cortex-A7 内核(运行频率 650 MHz),Cortex-M4内核(运行频率 209 MHz),3D GPU,DSI 显示界面和 CAN FD • STM32MP153:双Cortex-A7 内核(运行频率 650 MHz),Cortex-M4内核(运行频率 209 MHz)和 CAN FD • STM32MP151:单Cortex-A7 内核(运行频率 650 MHz),Cortex-M4内核(运行频率 209 MHz)
每个产品线都支持安全选项(加密和安全启动)
|