首页> 行业资讯> ST意法代理:STM32MP1微处理器集成双Arm Cortex-A7和 Cortex-M4内核
STM32MP1通用微处理器产品系列基于混合双臂Cortex-A7内核和Cortex-M4内核架构产品。该系列产品不仅完全满足各种应用的灵活性要求,而且达到最佳性能和低功耗。Cortex-A7内核支持开源操作系统(Linux/安卓),Cortex-M4内核完美地遵循了现有的STM32微控制器生态系统,帮助开发人员轻松实现各种开发应用。
STM32MP1具有许多优势,包括丰富的开发生态系统:
支持主流开源分发操作系统Linux和合作伙伴提供的Android操作系统
用于Cortex-M4内核的STM32Cube固件库和嵌入式软件包
用于高级人机界面开发的可选3D图形处理单元
丰富的数字和模拟外设集
高级安全功能
由于高集成度、封装兼容性、低成本印刷电路板技术(可低至4层电镀通孔印刷电路板)和专用电源管理集成电路(PMIC)的优势,实现了最佳材料清单(BOM)。
ST和合作伙伴提供的高级开发工具
一流的全球本地在线支持服务
全球分销渠道
承诺提供10年的产品,并每年更新。
支持开源操作系统的STM32生态系统
熟悉Cortex -M4微控制器环境的开发人员可以很容易地实现他们的目标,因为他们可以使用相同的STM32Cube工具套件,包括基于GCC的集成开发环境、STM32CubeProgrammer和STM32CubeMX。此外,该套件还配备了动态随机存取存储器接口调试工具,可轻松配置动态随机存取存储器子系统。
在开发Arm Cortex -A7内核时,ST使用主流开源OpenSTLinux发行版来帮助用户消除潜在障碍,并确保应用软件迁移的简单性和快速性。
我们实施的科技合作伙伴计划可以提供丰富的第三方生态系统来帮助开发人员。
灵活的双核架构
Cortex-A7内核专用于开源操作系统,而Cortex-M4内核专用于实时和低功耗任务处理。
双Cortex -A7内核,主频率为650兆赫
32 KB L1指令高速缓存
32 KB L1数据高速缓存
256千字节二级缓存
主频率为209兆赫的皮质-M4核心
o单精度浮点单元(FPU)
数字信号处理器指令
用于提高应用安全性的内存保护单元
M4核心得益于内置的静态随机存取存储器(448千字节),它可以运行完全确定的代码。例如,目前使用基于STM32Cube固件库的STM32微控制器的客户可以直接在Cortex-M4内核的448 KB静态随机存取存储器上完全重用他们的代码,并且可以将其添加到运行在Cortex-A7内核上的Linux应用程序(例如人机界面)中。
为了满足广泛的应用需求,大多数外设可以分配给Cortex-A7或Cortex-M4内核。
能量效率
动态效率:Cortex-A7和Cortex-M4内核可以独立运行或停止,以实现最佳能效,满足各种处理和实时应用要求。
低功耗模式:支持多种低功耗模式,包括:
o待机模式:低至36 w。
Vbat模式:低至4.5w。在这种模式下,实时时钟可用于跟踪时间,同时支持入侵检测以确保系统安全。
STM32MP1系列提供3种不同的兼容引脚产品线:
STM 32MP 157:双Cortex-A7内核(工作频率650兆赫)、Cortex-M4内核(工作频率209兆赫)、3D图形处理器、数字信号显示接口和控制器局域网功能设计
STM 32MP 153:双Cortex-A7内核(工作频率650兆赫),Cortex-M4内核(工作频率209兆赫)和控制器局域网
STM 32MP 151:单个Cortex-A7内核(工作频率650兆赫),Cortex-M4内核(工作频率209兆赫)
每个产品线都支持安全选项(加密和安全引导)