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

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

3天内不再提示

Arm Cortex-M52的主要特性和规格

麦克泰技术 来源:嵌入式计算湖南省重点实 2024-01-02 11:12 次阅读

转自公众号“ 嵌入式计算湖南省重点实验室”

Arm Cortex-M52是一款采Arm Helium 技术的新型微控制器内核,旨在将AI功能引入更小、成本更低的物联网设备,而不是基于Arm Cortex-M55内核的SoC,Arm Cortex-M52架构如下图所示。

Arm Cortex-M52主要特性和规格

1. 架构 – Armv8.1-M

2. 总线接口

a. AMBA 5 AXI 32位或AMBA 5 AHB

32位主系统总线

b. AMBA 5 AHB 32位外设总线

c. AMBA 5 AHB 32位TCM接入总线

3. 管道 – 4级管道

4. 安全

a. Arm TrustZone技术,具有多达8个

区域的可选安全单元

b. 可选支持PACBTI扩展

5. 内存保护

6. DSP扩展 – 32位DSP/SIMD扩展

7. 浮点单元(FPU) – 可选 FPU,支持半精度(fp16)、单精度(fp32)和双精度(fp64)浮点运算。

8. 加速器支持

a. 可选的协处理器接口,支持多达8

个协处理器单元,用于自定义计算加速器

b. 可选Arm自定义说明

9. 指令缓存 – 高达64kB,带ECC

10. 数据缓存 – 高达64kB,带ECC

11. 指令TCM(ITCM) – 最大16MB,带 ECC

12. Data TCM(DTCM – 最大16MB,带 ECC

13. 中断 – 集成嵌套向量中断控制器,支持多达480个中断和不可屏蔽中断。优先级数可配置从8到256。

14. 唤醒中断控制器 – 内部和/或外部WIC,用于将处理器从状态保持、电源门控或所有时钟停止时唤醒。

15. 低功耗支持

a. 架构定义的睡眠和深度睡眠模式

b. 集成了等待事件和等待中断指令,

具有退出时休眠功能

c. 睡眠和深度睡眠指示信号

d. 多个电源域,可选存储器和逻辑保

持支持

e. 性能效率:4.3CoreMark/MHz和

1.6DMIPS/MHz

16. 调试

a. 硬件和软件断点

b. 性能监控单元

c. 跟踪

17. 鲁棒性

a. ECC on指令缓存、数据缓存、指令 TCM、数据 TCM

b. 双核锁步

c. 总线接口保护

d. 可靠性、可用性和可维护性扩展

Cortex-M52的架构与Cortex-M55的架构几乎相同,除了显示PACBTI模块不是 DSP模块外以及“AXI-5 master”字符串被“AXI-5/AHB-5 总线接口”取代。两者并没有许多差异,Arm提供了所有Arm Cortex-M处理器的比较表如下图所示。

Cortex-M52和 Cortex-M55之间存在差异,新器件的主总线是32位,而 Cortex-M55 支持64位AXI总线。这也许可以解释为什么Arm表示Cortex-M52为汽车和工业控制、预测性维护和可穿戴传感器融合中的AIoT应用提供从Cortex-M33和 Cortex-M4 的简化迁移路径。

Cortex-M55和Cortex-M85内核相比,Cortex-M52提供了更高的效率、更小的占用空间和更低的价格,但代价是性能较低。但该公司仍然声称“开发人员可以从 ML和DSP性能的提升中受益,与前几代 Cortex-M相比,ML的性能提升高达5.6倍,数字信号处理性能提升高达2.7倍”。

Arm Cortex-M52将取代由CPU、DSP和 NPU组成的传统边缘AI解决方案,这些解决方案需要三个独立的工具链、编译器、调试器等......使开发人员能够使用单一工具链和其他开发工具,为传统、DSP和 ML工作负载编写统一的开发流程。它还与Cortex-M55和Cortex-M85内核保持完全软件兼容。由于实际芯片可能需要一段时间才能上市,因此Cortex-M52将很快在Arm虚拟硬件上推出,以提前启动软件开发。

审核编辑:汤梓红

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

    关注

    48

    文章

    6809

    浏览量

    147637
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8651

    浏览量

    361780
  • 内核
    +关注

    关注

    3

    文章

    1309

    浏览量

    39846
  • Cortex
    +关注

    关注

    2

    文章

    194

    浏览量

    45743

原文标题:Arm Cortex-M52旨在将AI引入小型、低成本的物联网设备

文章出处:【微信号:麦克泰技术,微信公众号:麦克泰技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ARM Cortex-M0原理与应用实践

    `面对ARM的战略发展方式,其实学51的同学也要了解一下M0和M3,M0主要是针对8/16位的MCU市场,相比
    发表于 08-12 11:44

    ARM Cortex-M0 vs Cortex-M3

    大家对ARMCortex嵌入式处理器,特别是Cortex-M 系列的处理器都会有所认识了,所以到这一编Blog就和大家深入一点,说一下Cortex-M3的开发板以及其一些应用啦!
    发表于 01-29 15:05

    【图书分享】《ARM Cortex-M3权威指南》

    ARM Cortex-M3权威指南》作  者:(英)姚文详,宋岩 译内容简介本书重点介绍了新的ARM架构、指令集的总结、硬件特性以及调试系统的概览。本书还提供了一些程序示例,并且在
    发表于 03-13 10:40

    灵动微电子获得ARM® Cortex® -M0及Cortex® -M3无限次授权

    次使用ARM® Cortex®-M0及Cortex®-M3 CPU内核及IP工具包。基于该协议,灵动微电子可以在协议范围内不受授权次数限制的
    发表于 10-18 14:20

    ARM Cortex-M处理器详解 精选资料分享

    ARM Cortex-M处理器家族现在有8款处理器成员。在本文中,我们会比较Cortex-M系列处理器之间的产品特性,重点讲述如何根据产品应用选择正确的
    发表于 07-16 07:57

    ARM Cortex M0的相关资料分享

    MCU学习笔记ARM Cortex M01. RM的CPU core 的基本概念2. ARM Cortex
    发表于 11-03 09:02

    基于Arm Cortex 内核的32位MCU主要分类

    YDOOK:STM32: 基于Arm Cortex 内核的32位MCU和MPU© YDOOK JY Lin文章目录YDOOK:STM32: 基于Arm Cortex 内核的32位MCU
    发表于 11-24 08:28

    ARM Cortex-M堆栈机制介绍

      大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是ARM Cortex-M堆栈机制。  今天给大家分享的这篇依旧是2016年之前痞子衡写的技术文档,花了点时间重新编排了一下
    发表于 12-16 06:26

    ARM Cortex-M内核的相关资料推荐

      大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是ARM Cortex-M功能模块,不过侧重点是三款安全特性处理器。  ARM C
    发表于 12-27 07:21

    CmBacktrace是什么?主要特性是什么

    (Cortex Microcontroller Backtrace)是一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪、定位,错误原因自动分析的开源库。主要
    发表于 01-25 07:01

    ARM cortex M3规格中的总线矩阵是什么

    确切的说,总线矩阵是什么?我在ARM cortex M3规格中遇到过该术语,但找不到任何适当的描述。有人可以帮忙吗?
    发表于 08-30 15:23

    东芝基于Arm Cortex®-M的新款MCU特性分析

    近日,东芝推出基于Arm® Cortex®-M的新系列MCU——M4G群,该MCU群具备高效率、低功耗、兼容性强等特性。那么它们究竟是怎么实现这些特性的呢?=
    的头像 发表于 05-11 08:34 3834次阅读

    ARM Cortex-M3 处理器的主要特性分析

    本应用笔记介绍了 ARM Cortex-M3 处理器的主要特性,并描述了为其开发软件的不同方面。它还涵盖了现有 ARM 项目到
    的头像 发表于 06-17 17:40 1.2w次阅读
    <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>-M3 处理器的<b class='flag-5'>主要</b><b class='flag-5'>特性</b>分析

    Arm Cortex-R52+ 增强时间关键型汽车设计

    Arm近日发布了Arm® Cortex®-R系列的最新产品Cortex-R52+,可支持汽车电子设计的演变,帮助汽车研发人员在巨大的压力下,达成汽车设计的要求。
    发表于 03-05 11:17 2464次阅读

    Arm发布新品瞄准低功耗AIoT市场 MCU迎来升级

    最近Arm推出了一款新的MCU产品——Arm Cortex-M52,该产品是Arm公司针对低功耗AI应用市场所开辟的一条新产品线。未来AIoT市场中的MCU或将迎来重构。
    的头像 发表于 12-08 11:40 247次阅读
    <b class='flag-5'>Arm</b>发布新品瞄准低功耗AIoT市场 MCU迎来升级