Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Graphics and Gaming
    • High Performance Computing
    • Innovation
    • Multimedia
    • Open Source Software and Platforms
    • Physical
    • Processors
    • Security
    • System
    • Software Tools
    • TrustZone for Armv8-M
    • 中文社区
  • Blog
    • Artificial Intelligence
    • Automotive
    • Healthcare
    • HPC
    • Infrastructure
    • Innovation
    • Internet of Things
    • Machine Learning
    • Mobile
    • Smart Homes
    • Wearables
  • Forums
    • All developer forums
    • IP Product forums
    • Tool & Software forums
    • Pelion IoT Platform
  • Activity
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • More
  • Cancel
中文社区
中文社区
中文社区博客 传统8位MCU岌岌可危,基于Cortex-M0及M0+的32位单片机全面入侵
  • Blogs
  • Forum
  • 视频和文件
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
  • New
中文社区 requires membership for participation - click to join
More blogs in 中文社区
  • ARM中国大学计划博客

  • Arm新闻

  • 中文mbed博客

  • 中文社区博客

  • 恩智浦汽车电子MCU讨论区博客

 

Tags
  • Processor
  • Cortex-M0
  • chinese
  • Embedded
  • 嵌入式
  • 中文
  • Cortex-M0+
  • 处理器
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

传统8位MCU岌岌可危,基于Cortex-M0及M0+的32位单片机全面入侵

wangyong
wangyong
August 27, 2014

推荐个介绍M0和M0+的好文章,不但有技术分析,而且有具体产品介绍,希望对你的设计有所帮助。

http://www.eeboard.com/evaluation/cortex-m0m0/

http://www.eeboard.com/evaluation/momo1/

          

           ARM Cortex-M0

ARM Cortex-M0+

ISA支持

Thumb® / Thumb-2 子集

  Thumb® / Thumb-2 子集

  流水线

3 级

  2级

性能效率

1.62 CoreMark/MHz - 0.84 DMIPS/MHz(RVCT 5.0.90 编译器)

1.77 CoreMark/MHz  -  0.93 DMIPS/MHz(RVCT 5.0.90 编译器)

内存保护

无

  带有子区域和后台区域的可选 8 区域 MPU

中断

不可屏蔽的中断 (NMI) + 1 到 32 个物理中断

  不可屏蔽的中断 (NMI) + 1 到 32 个物理中断

睡眠模式

集成的 WFI 和 WFE 指令和“Sleep On Exit”功能睡眠和深度睡眠信号带 ARM 电源管理工具包支持的可选 Retention 模式

集成的 WFI 和 WFE 指令和“Sleep On Exit”功能睡眠和深度睡眠信号带 ARM 电源管理工具包支持的可选 Retention 模式

位操作

可以使用 Cortex-M 系统设计工具包来实现位段区

  可以使用 Cortex-M 系统设计工具包来实现位段区

增强的指令

硬件单周期 (32x32) 乘法选项

  硬件单周期 (32x32) 乘法选项

调试

可选 JTAG 和串行线调试端口。最多 4 个断点和 2 个观察点

  可选 JTAG 和串行线调试端口。最多 4 个断点和 2 个观察点

Trace

无

  可选的 Micro Trace Buffer

功耗

16µW/MHz(90LP 工艺,最低配置)

11.2uW/MHz 的功耗(90LP 工艺,最低配置)

从上面表格的对比中我们可以看到,M0+针对M0的提高主要有3个方面:

§   流水线的改进:为了进一步降低Cortex-M0的功耗,M0+将流水线改为了2级,相应的我们可以看到性能效率更高了,提升至 1.77 CoreMark/MHz。

§   内存保护单元的增设:增加与了ARM Cortex-M3、M4高端MCU上相同的功能。

§   可选的Micro Trace Buffer增设:微跟踪缓冲区MTB的增设增强了调试功能。

 

Anonymous
中文社区博客
  • 中文社区博客: Streamline中基于统计的性能分析功能介绍

    章政
    章政
    原文参考 ARM性能分析器(Streamline) 7.0版开始支持基于SPE(统计性能分析扩展)的性能分析。SPE是Armv8.2-A架构中的一个可选扩展特性,它可以以很低的代价对处理器的流水线进行采样。Streamline可以从Arm Development Studio和Arm Mobile Stuido获取。 为什么需要SPE? Streamline前序版本只能通过硬件计数器和软中断中采样PC信息获取CPU的信息…
    • January 28, 2020
  • 中文社区博客: 让数值算法在Arm edge端跑的更快

    章政
    章政
    CMSIS DSP 库作为高度优化的嵌入式系统数字信号计算库一直以来深受广大开发者所喜爱,随着人工智能(Artificial Intelligence )逐步向Edge端扩展,Edge端的数字计算负载也越来越大,为了缓解计算的压力,各种框架也在Edge端采用CMSIS DSP库进行优化加速。科学计算环境和嵌入式开发环境有很大的区别,比如科学计算往往采用Python,SCIPy,Matlab,而这些环境一般是无法在低功耗嵌入式环境…
    • November 13, 2019
  • 中文社区博客: 使用Arm Mobile Studio加速Mali GPU分析

    章政
    章政
    Streamline性能分析器是一个基于采样的分析器,可以提供有关设备中存在的Arm CPU和Mali GPU的详细性能信息。最新版本的Streamline包含一组预定义模板,可用于方便选择要使用的数据源,并控制它们的显示方式。最新版本的Streamline包含在  Arm Mobile Studio  2019.0和  Arm Development Studio  2019.0中,它包含对Mali
    • May 31, 2019