意法半导体推出STM32MP1微处理器及Linux发行版加快物联网和智能工业创新

发布日期:2023-09-25

世界领先的半导体供应商方法跨越多个电子应用领域 (STMicroelectronics,简称ST;纽约证券交易所代码:STM) 多年积累Arm Cortex 研发知识扩大STM32 MCU该功能使市场领先的微控制器产品组合覆盖了需要大型开源软件的应用领域,需要更高的处理性能和资源要求。新推出的STM32MP1多核微处理器系列具有计算和图形处理能力,具有高能效实时控制和高功能集成,有助于简化工业制造、消费电子、智能家居和医疗应用高性能解决方案的开发。
STM32MP一系列微处理器(MPU)依托意法半导体及其合作伙伴共同构建的强大而成熟的产品STM32 *一系列生态系统,包括开发工具和技术支持。STM32系列主要用于解决客户对实时任务和功耗限制的重要要求,OpenSTLinux作为市场主流的开源Linux发布版,将STM32系列从实时任务和功耗限制扩展到更广泛的市场。在MPU在软件的共同支持下,意大利半导体提供了满足许多工业和专业应用的供应需求的总体方案。当然,STM32MP1包括意大利半导体10年滚动续期供应承诺清单。
半导体微控制器产品部总经理Ricardo De Sa Earp表示:“STM32MP1将STM32的产品优势带来了需求MPU计算和图形处理还需要高能效实时控制和高功能集成的应用领域。增加开源Linux软件和微控制器的开发支持,辅以消费微控制器没有的长期供应保障,让开发者使用STM32MP1开发嵌入式MPU项目充满信心。”
现在有了意法半导体的新整合Arm Cortex -A和Cortex -M两个不同的核心STM32MP1微处理器系列 (MPU),客户可以在这个新型号STM在异构计算架构上开发了一系列新的应用设计。这种灵活的异构计算架构在单芯片上执行快速数据处理和实时任务,始终达到最高能效。例如,通过停止Cortex-A7执行指令只使能效更高Cortex-M运行时,功耗一般可降至25%。从此模式进入待机状态,功耗进一步降至1/2500(250%),同时仍支持1-3秒内恢复Linux执行,具体恢复速度取决于实际应用。
STM32MP1嵌入了3D图形处理器(GPU),支持人机界面(HMI)外部存储器支持各种显示器DDR SDRAM和闪存。此外,STM32MP1嵌入大量外设,可无缝分配Cortex-A / Linux或Cortex-M / 实时操作。STM32MP采用多种系列BGA包装,支持最低成本PCB板结构,电路板空间占用很小。
意大利半导体正以实际行动履行其加强软件开发的承诺。为加快项目开发,意法半导体发布了主流开源Linux发行版OpenSTLinux Distribution。 OpenSTLinux现已通过了 Linux Foundation、Yoctoproject 、Linaro等Linux社区审批。本发行版包括应用处理器内核运行软件所需的所有基本组件。
增强型STM32Cube工具是Cortex-M微控制器STM32Cube软件包的特别升级版有加速版Arm Cortex-A-内核MPU项目开发所需的所有功能和特点都可以简化MPU影片上的项目创建和资源配置。
STM32MP1.产品已批量生产。3月份新产品将分销给经销商。
两款评估板 (STM32MP157A-EV1 和 STM32MP157C-EV1)和两个探索套件 (STM32MP157A-DK1 和 STM32MP157C-DK2)将在 4月投放到经销商渠道。
STM32MP1系列微处理器集成两个主频650MHz的Arm Cortex-A7应用处理器内核及209年运行频率MHz的高性能Arm Cortex-M4微控制器内核。为防止MPU系统性能瓶颈和带宽问题,STM32MP1支持经济实惠的DDR SDRAM内存,包括DDR3、DDR3L、LPDDR2、533MHz的32/16位LPDDR3。此外,STM32MP还支持各种闪存产品:eMMC、SD卡、SLC NAND、SPI NAND和Quad-SPI NOR闪存。
3D图形处理单元(GPU)可实现基于OpenGL ES2.0接口的高级HMI开发以及Linux以及各种应用程序框架(包括Android Qt)本机支持。STM32MP1支持60fps、高达WXGA的 24位并行RGB显示接口和运行频率1Gbps有两个数据通道MIPI DSI接口。
这款3D图形处理器可以帮助工业控制面板和其他设备改善用户体验。Crank Software公司是Storyboard 公司总裁Brian Edmond评论说:“STM32MP1平台增强了ST解决方案的优势与Storyboard行业领先的软件系统可伸缩性保持一致。Vivante 强大的3D GPU让Storyboard用户可以创建当今嵌入式市场所需的丰富图形体验。”
此外,ST还与Witekio合作,将Android移植到STM32MP1上。Witekio董事长Yannick Chammings表示:“Witekio很自豪能与ST合作将Android移植到STM32MP1上。作为系统软件集成商,Witekio基于开发STM32MP一系列完整的软件系统,从Linux或Android定制,到Qt HMI开发与云连接,陪同ST客户开发物联网创新项目。”
为了让客户相信代码是完全可信和安全使用的,STM32MP1系列嵌入硬件安全加密功能,包括TrustZone、加密算法、哈希、安全启动、防篡改引脚和实时钟。
STM32MP1还借用了STM32 MCU的先进IP模块。STM32MP有37个通信接口,如3个 USB2.0(包括2个高速),1个千兆以太网GMAC、2个CAN FD接口,以及多个标准I C、UART和SPI接口;还配备了一系列模拟外设,包括2个16位 ADC、2个12位DAC和片上LDO稳压器。STM32MP支持29个定时器和3个看门狗。根据不同的包装,最多支持176个GPIO引脚。
半导体为芯片组开发了配套芯片。STPMIC1是STM32MP专用电源管理IC(PMIC),集成了四个DC / DC六个降压转换器LDO稳压器,一个DC / DC以及升压转换器USB VBUS节省空间和通用功率开关BOM成本,为STM32MP1.电路板上的其他部件提供所需的电压轨。STPMIC1电池供电应用采用功耗优化技术STM32MP一系列理想的配套芯片。
OpenSTLinux 支持发行版STM32MP1的Cortex-A7内核开发项目,包括Linux BSP板级支持包、内核、驱动程序、引导链和安全操作系统(OP-TEE:可信执行环境等重要组成部分。
用户可以从三个开发者软件包中选择最能满足他们需求的支持功能,以优化项目各个阶段的开发工作:
· Starter Package (STM32MP1Starter) :STM32MP1微处理器设备速度快,入门方便· Developer Package (STM32MP1Dev) :在STM32MP在嵌入式软件发行版本中添加自己的开发工具· Distribution Package (STM32MP1Distrib) :创建自己的Linux 发行版、Starter和Developer帮助使用软件包STM32MP1 MPU开发Linux安全产品客户加快开发,法半导体和开源软件提供商Timesys展开合作。Timesys首席执行官Atul Bansal我们很高兴与意法半导体合作STM32MP1系列MPU客户加快更安全的发展Linux产品提供所需的工具。 主流是意法半导体STM32MP1系列Yocto BSP板级支持包维护和meta-timeys集成上投入巨大,这可以让客户减少在管理漏洞上花费的时间。 主流是意法半导体STM32MP1系列Yocto BSP板级支持包维护和meta-timeys集成投资巨大,可以减少客户在管理漏洞上的时间。
意大利半导体承诺增加软件支持,包括STM32CubeMP1固件包,使STM32MP从竞争产品中脱颖而出。STM32CubeMX可简化Cortex-A7和Cortex-M4内核软硬件配置,处理M生成内核的C代码,DDR SDRAM也可以生成接口配置和调试工具Linux Device树形图。
还有意法半导体STB4NK60Z-为客户提供一系列社区板和第三方模块上的系统(SOM)板。