0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32MP1微控制器具有丰富功能集的灵活架构

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-15 09:55 次阅读

STM32MP1微控制器系列的主要规格

在其STM32 微控制器系列取得成功的基础上, ST今年早些时候发布了该公司的第一个微处理器 (MPU) 系列:STM32MP1。这些通用多核微处理器将有助于促进跨广泛应用领域的高性能解决方案的开发。在最近的 ST 开发者大会上,ST 的 Mike Hartmann 详细介绍了STM32MP1及其系列的特性和功能。

STM32MP1 为家用电器、消费和个人电子产品、医疗设备和工业系统等应用提供灵活的架构。ST 的 STM32MP1 并非针对汽车应用,因为该公司拥有一个专门的汽车产品组,其中包含专门设计和合格的汽车 MCU。STM32MP1对面向长寿命工业应用的开发人员特别感兴趣,它具有滚动的 10 年使用寿命承诺,它为设计人员、产品经理和采购团队提供了组件在其设计的整个生命周期中始终可用的保证。

具有丰富功能集的灵活架构

STM32MP1 系列基于单或双 Arm® Cortex®-A7 和 Cortex®-M4 内核架构。Cortex-A7 内核提供对开源操作系统Linux/Android)的访问并提供高性能处理,而 Cortex-M4 内核利用STM32 MCU 生态系统,专门用于实时处理和低功耗任务。

STM32MP1架构概述

在 STM32MP1 中,Cortex-A7 内核的时钟频率为 650MHz,并配有 32-Kbyte L1 指令高速缓存、32-Kbyte 一级数据高速缓存和 256-Kbyte 二级高速缓存。A7s 还配备了Arm Neon SIMD 架构扩展,用于加速多媒体和信号处理算法

对于实时、低功耗处理,Cortex-M4 内核运行频率为 209MHz,具有单精度浮点单元 (FPU)、全套数字信号处理器DSP) 指令和内存保护单元 (MPU) ) 以增强应用程序的安全性。

STM32MP1 还具有一个可选的兼容 OpenGL 的 3D GPU,用于以 533MHz 运行的高级 HMI 开发。它提供时钟频率为 533MHz 的 DDR 和 LPDDR 接口,具有 256KB 的系统 RAM、384KB 的 MCU RAM 和 64KB 的保留 RAM,这有助于 Cortex-M4 的实时处理和低功耗模式操作。

STM32MP1着眼于安全操作,提供强大的安全工具箱,包括 Arm 的 TrustZone 技术,该技术为受信任的软件提供系统范围的硬件隔离。STM32MP1 还具有硬件加密选项、安全 RAM 和 ROM、防篡改和安全实时时钟。它还提供 16 位和 32 位控件和定时器,对于模拟输入,两个完整的 16 位 AD 转换器具有多达 22 个通道。

STM32MP1 为各种相机、显示器、以太网USBHDMIUART提供了近 20 个连接接口。为了设计灵活性,大多数外设都可以分配给 Cortex-A7 或 Cortex-M4 内核。

电源管理和效率

除处理器外,STM32MP1 还提供配套的电源管理 IC STMIC1,以简化设计并优化功耗。在全功率下,以 650MHz 运行的双 Cortex-A7 为图形和通信处理生成 2470 DMIPS。同样在全功率下,209MHz 的 Cortex-M4 产生 260 DMIPS,用于电机控制传感器采集和低功耗操作。在两个内核全速运行的情况下,STM32MP1 仍然提供非常好的能效,功耗仅为 353mW。

对于动态电源效率,Cortex-A7 和 Cortex-M4内核可以独立运行或停止,以针对每个处理和实时应用要求实现最佳电源效率。作为片上系统,STM32MP1 提供多种低功耗模式,包括:

电机控制和传感模式,Cortex-A7 关闭,但 Cortex-M4 在运行以进行传感器采集和低功耗操作,功耗为 92mW。

待机模式,两个内核都关闭,但 RAM 处于自刷新状态,消耗 36µW。

V BAT模式,实时时钟运行,功耗为 4.5 µW,同时借助篡改检测功能保持系统安全。

STM32MP1 可以在大约一秒钟内从待机模式进入运行两个内核。

软件、工具和可用性

至于软件,Cortex-A7 在 OpenSTLinux 发行版上运行,这是一个完全符合开源标准的 Cortex-A7 内核的完全主流化的 Linux 发行版。Cortex-M4 受到 STM32 生态系统的支持,包括 STM32Cube,一个结合嵌入式软件库的综合软件解决方案,包括硬件抽象层外围驱动程序和其他组件,以及 STM32CubeMX,其用于配置嵌入式固件的图形界面。ST 还发布了一系列发现和评估板,以加快使用 STM32MP1 的评估、原型设计和设计。

除此之外,STM32MP1 还得到广泛的 ST 合作伙伴生态系统的支持,以帮助开发图形用户界面、安全和培训以及服务。

STM32MP1系列现在提供 3 种不同的引脚对引脚兼容的产品线:

STM32MP157:双 Cortex-A7 内核 @ 650 MHz、Cortex-M4 内核 @ 209 MHz、3D GPU、DSI 显示接口和 CAN FD

STM32MP153:双 Cortex-A7 内核 @ 650 MHz、Cortex-M4 内核 @ 209 MHz 和 CAN FD

STM32MP151:单 Cortex-A7 内核 @ 650 MHz,Cortex-M4 内核 @ 209 MHz

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48069

    浏览量

    739989
  • 嵌入式
    +关注

    关注

    4981

    文章

    18274

    浏览量

    288358
  • 电机控制
    +关注

    关注

    3464

    文章

    1701

    浏览量

    264402
收藏 人收藏

    评论

    相关推荐

    STM32MP157 MPU的评估板

    ®的两个 A7 32 位和 Cortex®-M4 32 位 MPU 的完整演示和开发平台来设计的。它们利用 STM32MP1 系列微控制器功能帮助用户开发应用,对主处理器使用 STM32
    发表于 10-09 17:31 1次下载

    如何选择STM32MP1系列核心板和开发板

    一款合适的处理器,是每个工程师在开发设计前期调研必须面对的难题。而如何挑选一款符合产品开发的处理器呢?今天我们就以ST公司的STM32MP1系列处理器进行分析比较。ST公司目前已经发布了两款不同类
    的头像 发表于 09-28 08:01 2924次阅读
    如何选择<b class='flag-5'>STM32MP1</b>系列核心板和开发板

    零基础快速入手STM32MP1

    STM32MP1 表现出浓厚的兴趣,纷纷从 ST 或者其它渠道购买到了STM32MP1 的开发板。当用户拿到开发板之后,如果本身就有丰富的 linux 经验,自然可以按照https://wiki.st.com
    发表于 09-27 06:24

    STM32微控制器的技术特点和性能指标

      STM32微控制器是ST公司推出的一款基于ARM Cortex-M内核的32位微控制器具有高性能、低功耗、高集成度等特点,广泛应用于各种嵌入式系统。本文将对
    发表于 09-25 17:16 1634次阅读

    STM32MP1多核实时低功耗处理器

    STM32MP1系列具有灵活的内核架构,在单芯片内嵌入了双ARMR CortexR-A7核、一个CortexR M4核及一个3DGPU单元,轻松实现高速的实时处理。它提供大型芯片封装以实现最低
    发表于 09-25 07:17

    STM32MP1系列密钥生成器软件说明

    电子发烧友网站提供《STM32MP1系列密钥生成器软件说明.pdf》资料免费下载
    发表于 09-20 10:36 0次下载
    <b class='flag-5'>STM32MP1</b>系列密钥生成器软件说明

    STM32MP1系列签名工具软件说明

    电子发烧友网站提供《STM32MP1系列签名工具软件说明.pdf》资料免费下载
    发表于 09-20 10:35 0次下载
    <b class='flag-5'>STM32MP1</b>系列签名工具软件说明

    STM32MP1系列使用低功耗模式

    电子发烧友网站提供《STM32MP1系列使用低功耗模式.pdf》资料免费下载
    发表于 09-20 10:17 0次下载
    <b class='flag-5'>STM32MP1</b>系列使用低功耗模式

    如何连接STM32MP1系列产品与MIPI CSI-2摄像头的信息

    本应用笔记提供关于如何连接 STM32MP1 系列产品与 MIPI CSI-2 摄像头的信息。STM32MP1 系列产品(如 STM32 高性能MCU)可通过其 DCMI(数码相机模块接口)并行接口
    发表于 09-07 08:16

    STM32MP1系列MPU上配置DDR子系统所需的流程和步骤

    本文档描述在 STM32MP1 系列 MPU 上配置 DDR 子系统(DDRSS)所需的流程和步骤。通过设定 DDR 控制器(DDRCTRL)、PHY 接口(DDRPHYC)和 SDRAM 模式
    发表于 09-07 07:52

    STM32MP1充电桩全数字交互实现

    STM32MP1充电桩全数字交互实现内容包括:充电桩市场简介、充电桩方案系统构成和STM32MP1在充电桩中优势特点。
    发表于 09-05 07:07

    米尔核心板加速基于STM32MP1空白演示的产品开发

    内容包含:基于STM32MP1的核心板、基于米尔核心板的开发资源和米尔核心板加速产品开发三大部分。
    发表于 09-05 06:01

    STM32MP1系列MPU的DDR配置

    电子发烧友网站提供《STM32MP1系列MPU的DDR配置.pdf》资料免费下载
    发表于 07-31 14:16 0次下载
    <b class='flag-5'>STM32MP1</b>系列MPU的DDR配置

    STM32MP1充电桩全数字交互实现

    电子发烧友网站提供《STM32MP1充电桩全数字交互实现.pdf》资料免费下载
    发表于 07-29 15:47 10次下载
    <b class='flag-5'>STM32MP1</b>充电桩全数字交互实现

    米尔核心板加速基于STM32MP1的产品开发

    电子发烧友网站提供《米尔核心板加速基于STM32MP1的产品开发.pdf》资料免费下载
    发表于 07-29 11:56 0次下载
    米尔核心板加速基于<b class='flag-5'>STM32MP1</b>的产品开发