自2007年ST推出全球第一款基于Cortex-M MCU至今已有12个年头,12年来,STM32系列不断发展壮大,如今,经过五年潜心研发,第一颗支持Linux系统的MPU----STM32MP1问世,续写了STM32的成功记录,将STM32的成功与承诺延续到微处理器中。
近日,ST在北京召开媒体沟通会,ST微控制器事业部STM32微处理器产品市场经理Sylvain Raynaud向媒体介绍了这款新产品,并用三个关键词语总结了这款新产品的特性:灵活的双核架构、强大的生态系统支撑、十年供货保证。
灵活的双核架构
据Sylvain Raynaud介绍,STM32MP1集成了两颗主频650MHz的Arm Cortex-A7应用处理器内核和一颗运行频率209MHz的高性能Arm Cortex-M4微控制器内核。两个内核之间分工明确、配合默契,Cortex-A7 内核专用于开源操作系统,Cortex-M4 内核则专用于实时及低功耗任务处理。这一灵活的异构计算架构在单一芯片上执行快速数据处理和实时任务,始终实现最高的能效。例如,通过停止Cortex-A7执行指令,只让能效更高的Cortex-M4运行,功耗通常可以降至25%。再从这种模式进入待机状态,功耗进一步降至1/2500(两千五百分之一),同时仍然支持1到3秒内恢复Linux执行,目前该恢复速度是业界最快的。
为防止MPU系统出现性能瓶颈和带宽问题,STM3