
ST于2019年正式发布首款MPU产品线系列STM32MP1,希望延续过去STM32 MCU在全球MCU市场的成功经验,进一步朝MPU市场迈进。STM32MP1主要特色是Cortex-M7搭配Cortex-M4,以此为基础,目前可分为STM32MP157、STM32MP153与STM32MP151。

STM32MP1三大次系列产品线简要配置一览。(Source:ST;拓扑产业研究院整理,2019.10)
扩大产品组合,向上抢攻MPU市场
A7搭配M4的MPU产品在市场上早有先例,NXP收购Freescale后因为有i.MX产品线,大幅提升NXP在MPU市场的战力,使得NXP在嵌入式应用、工业计算机与边缘运算等领域有极高话语权;而Cortex-A7属于32进制架构设计,对比服务器或智能手机等产品动辄A72等级的64进制CPU起,Cortex-A7显然是相当陈旧的CPU产品。
但MCU与MPU的最大差异就在于能否支持如Linux或Microsoft这类操作系统,有了这类操作系统,意味着系统本身必须具备一定的多任务处理能力,性能表现也必须更加出色,才能承载操作系统运行。再者,随着各类应用场景都朝向高度集成的方向发展,单以工业自动化而言,HMI与马达控制系统集成是再平常不过的应用实例,因此从系统角度出发,若能提供同时具备支持操作系统与更高度集成的芯片,对既有客户在更高端的产品应用开发便有其帮助。
切出更细致的产品区隔,力求满足市场多样需求
对ST来说,MPU确实是全然陌生市场,尽管Cortex-M7搭配M4并非先例,A7本身也并非性能强大的CPU,加上仅32进制架构,在ARM旗下众多的CPU方案中并不是十分出众,但ST选择该配置产品为出发点也并非全是坏事。
NXP自2018年开始推广i.MX RT产品线,试图从MPU到MCU间的模糊区间,找出更明确的产品区隔,ST也在2019年推出M7搭配M4架构的异质双核MCU,显然两大半导体厂商都寻求在广大市场中,用更多样的CPU架构配置来满足更多样的市场需求,以便在系统设计上达到成本、性能与效率等多样基本要求下的最佳平衡,这或许也说明为何ST在STM32MP1旗下,仍要区分出58、53与51等次级产品线的原因。
而ST官方也说明,MP1接下来会有更完整的产品蓝图,诉求高性能兼具信息安全功能,以及效率兼具成本效益两种不同的路线发展,但基本CPU架构配置仍不脱M7搭配M4为主。这也不难想象,ST应有意将MP1系列通过不同容量的内存、ADC、DAC与多种封装搭配,再进一步细分成不同的产品区隔,因应更多样客户需求。
(首图来源:shutterstock)