MCU规模,STM32就是一个古迹。从2007年推出第一颗STM32F103起,STM32就迈开步骤不绝向前,在12年的时间里,不只打造一个MCU超等平台,还构建了一个复杂的生态系统。“STM32作为通用MCU,面临的不只是消费类客户,更多的是家产节制和通信类客户。”意法半导体微节制器事业部STM32微处理惩罚器产物市场司理SylvainRAYNAUD在近期的宣布会上暗示,“客户在承认ST产物品质的同时,也感觉到我们对客户的恒久支持,STM32F1系列已经上市12年,我们依然每年年头城市更新恒久供货担保,并且每一次更新都是十年。”
十年的供货期,对付家产类客户来讲是一副定心剂,可以或许满意家产市场恒久求稳的需求。并且家产市场大大都客户都回收Linux操纵系统,不只是因为这套操纵系统是开源系统,更是因为这套系统的安详靠得住。为了满意家产市场的需求,ST推出了第一款支持Linux操纵系统的微处理惩罚器STM32MP1,将STM32的乐成和理睬延续到微处理惩罚器市场。
意法半导体微节制器事业部STM32微处理惩罚器产物市场司理SylvainRAYNAUD
STM32MP1面向所有开拓者,定位于通用微处理惩罚器市场。以前利用MCU的客户,可以通过STM32MP1进修进级利用微处理惩罚应用;以前利用微处理惩罚器+MCU应用的客户,通过STM32MP1一颗单芯片就可以实现这一成果;以前利用其它MPU的客户,可以用STM32MP1实现所需要的成果,扩展ST的客户群体。SylvainRAYNAUD暗示,“STM32MP1是适合今朝所有应用开拓者的产物,并且支持多种潜在应用场景,包罗家产应用、消费电子、医疗保健、智能家居等。”
多核异构,机动性更强
今朝,无论MCU照旧MPU,(内容由新亚网整理),架构很是要害,尤其是在许多应用对速度和功耗提出更高要求的前提下,异构架构获得遍及回收。STM32MP1也是多核设计,由Cortex-M4和Cortex-A7,以及3DGPU组成。SylvainRAYNAUD表明,“STM32MP1有全速运行模式、分批功耗优化模式、待机模式三种模式。这一机动的异构计较架构在单一芯片上执行快速数据处理惩罚和及时任务,始终实现较高的能效。在全速运行模式时,Cortex-A7到达650MB,2470DMIPS,同时双核Cortex-A7+3DGPU打开,举办高效处理惩罚,Cortex-M4较高跑到209,MIPS部门可以到达260个MIPS,可以做电机节制,这时候整体能效最大;当遏制Cortex-A7执行指令,只让能效更高的Cortex-M4运行,功耗凡是可以降至25%。再从这种模式进入待机状态,功耗进一步降至1/2500(两千五百分之一),同时仍然支持1到3秒内规复Linux执行,详细规复速度取决于实际应用。”
别的,STM32MP1嵌入了3D图形处理惩罚器(GPU),以支持人机界面(HMI)显示器;外部存储器支持各类DDRSDRAM和闪存。STM32MP1系列回收多种BGA封装,支持本钱较低的PCB板布局,电路板空间占用极小。
用户或者会问:为什么选择了Cortex-M4和Cortex-A7的组合?SylvainRAYNAUD向与非网记者表明,“因为Cortex-A7的性价比较量高,按照我们的产物线的定位,A7的主频能到达650MB,切合设计要求。虽然也可以选择更高的Cortex-A9内核,但这今朝不是我们的需求;选择Cortex-M4,因为ST是基于Cortex-M系列做起来的,客户可以利用以前的应用案例和参考设计开拓产物,更容易上手。虽然,将来我们会思量利用更多的内核。”
外设富厚,单独设置电源打点芯片
对付MCU产物,除了内核的设置,用户还体贴的另一项指标是所支持的外设种类。,STM32MP1嵌入了大量外设,可以无缝分派给Cortex-A/Linux或Cortex-M/及时操纵。Cortex-A7支持显示,LCD可以支持RGBTFT屏幕和MIPIDSI屏幕;还支持各类存储器接口,包罗:DDR3、LPDDR2/3、Flash以及eMMC、SD卡等;所支持的通信接口包罗USB,CAN-FD,高速以太网等。别的,以按照用户应用设置,选择A7照旧M4利用USB、CANFD和Ethernet。
STM32MP1是应用处理惩罚器,因此系统较量巨大,所以ST设置了STPMIC1电源打点芯片给客户利用。STPMIC1提供了DC/DC和LDO,除了给STM32MP1供电,还给外设如显示器、存储器及USB等外设利用。SylvainRAYNAUD指出,STPMIC1有三个成果:一是优化客户系统功耗;二是假如外设本钱配备较量全,因为电源很是全,可以节减本钱;三是用这颗芯的优势是可以做到更小的PCB设计,让系统越发精简。
对付一个MPU系统,是否需要单独设置电源打点系统一直有争议,SylvainRAYNAUD暗示,“MPU较量巨大,包括几个内核,有许多差异的外设,因此在电源供电部门需要各类差异的供电,并且上电序次差异,包罗Vcore、VDD、VDDA,以及数字电路和模仿电路需要分隔,相对以前的STM32,电源相对很是巨大,所以我们专门做了一个STPMIC1来配套STM32MP1。”
支持Linux操纵系统,还会支持更多软件