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

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

3天内不再提示

FCM32F0xx可能是国内同频性能跑分最强的M0 MCU

jf_26080754 来源:jf_26080754 作者:jf_26080754 2023-04-11 14:52 次阅读

FCM32F0xx可能是国内同频性能跑分最强的M0 MCU

我们经常听说,Intel CPU跑分多少,AMD CPU跑分多少,骁龙865跑分多少,性能提高多少,其实,这里说的跑分,是衡量CPU性能强弱的一个分数,可以通过其数据来直观比较各CPU的性能强弱。其实,在MCU领域,也有类似的评估办法,即CoreMark跑分。

单片机从最早的4位/8位,发展到16位/32位甚至更高位宽,从单核发展到多核,从几百KHz到如今的上GHz,其性能已经发生了翻天覆地的变化,那怎样评估其性能到底增长了多少?或者不同厂家、不同架构的MCU之间,要怎样比较其性能?类似CPU跑分,针对嵌入式产品,也有一套评测标准和程序,即CoreMark。

单片机跑分有1个重要条件,即频率,同一颗MCU,不同频率下自然性能不一样,同样的频率下的分数,能够评估各种不同指令集/架构的Core、不同总线带宽/系统架构下的性能,特别是当使用同一种指令集的Core(例如Coretex M0)时,各厂家的设计水平高下立见。本文的目的是评测号称兼容国际友商S**32F030这个型号的产品的同频性能,因此都将其工作频率设在48MHz。

(注:不同的编译器、程序优化等级设定不同等都会影响分数,因此本评测使用的是同一个HEX文件,即编译器、设定等都一模一样。)

poYBAGQ1A1OACGoFAABZJ5lkwDc674.png

上图为跑分结果,闪芯微FCM和国际友商STM几乎没有差别,遥遥领先国内友商。

pYYBAGQ1A2OAAdujAABuOaZUqzY263.png

将分数换算成百分比,FCM领先国内友商近40%。

由上可见,即使都是使用ARM Coretex M0 core,各公司设计出的MCU其性能也是差距巨大。闪芯微通过Coremark跑分,再次证明了其拥有扎实的设计水平、强大技术实力,和国际友商相比也不落下风。

审核编辑黄宇

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

    关注

    146

    文章

    16017

    浏览量

    343632
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206564
  • 编译器
    +关注

    关注

    1

    文章

    1577

    浏览量

    48617
  • M0
    M0
    +关注

    关注

    0

    文章

    14

    浏览量

    8463
收藏 人收藏

    评论

    相关推荐

    最新M0芯片搭MG32CoGen 2.0 可化繁为简,开发好轻松又省时

    最新M0芯片搭MG32CoGen 2.0可\"化繁为简\",开发好轻松又省时 ! 转code不费力! 笙泉科技M0芯片 (MG32F02V032) 图形化代码生成器 (MG32CoGen)
    发表于 04-01 13:34

    低功耗 高性能M0芯片亮点(1~3): 低功耗 宽电压 PWM (无须担心耗电问题!)

    低功耗、高性能M0芯片亮点(1~3): 低功耗, 宽电压, PWM [url=https://www.bilibili.com/video/BV18K421v7Bw/][/url] 笙泉科技全新
    发表于 03-15 16:53

    使用pSoC6247双核MCU使用IPC方式M0M4进行数据传递,ipc双向数据死机的原因?怎么解决?

    我在使用pSoC6247双核MCU使用IPC方式M0M4进行数据传递。 我发现如果两个核同时传递数据,如果双向都很频繁的时候,有概率丢数据,还有概率引起看门狗复位。 如果改成单项传输就不会
    发表于 02-21 07:27

    AD7656输入偏置为0可能是什么原因?

    AD7656输入管脚有-1.7V左右的偏置(前级电路已经完全断开),AD7656的VDD与AVCC共电压为4.98V,VSS为-4.98V。请教:1.VDD/VSS没有达到±5V是否有影响 2.输入偏置为0可能是什么原因?
    发表于 12-01 07:23

    在KEIL下使用C对M0编程,M0复位后这样保留SRAM指定单元不被清零如何解决?

    请问大家:在KEIL下使用C对M0编程,每次CPU复位后SRAM的内容都改成了0,有什么修饰来将不想改变的变量数据保留下来?先谢谢了
    发表于 08-25 08:08

    请问新塘M0/M4用什么工具编程调试?

    请资深人士解释一下新塘M0/M4用什么工具编程调试? 牛桥只能编程吗? NuLink是SWD接口调试吗?NuLink-Me只能调试特定的M0/M4吗?有没有全功能的NuLink? 能
    发表于 08-24 07:08

    请问各位在0使用M0外部晶振时遇到过频率偏低的问题吗?

    请问各位在0使用M0外部晶振时遇到过频率偏低的问题吗?我在最近遇到了使用36MHz晶振时有大约3.3%的片子频率偏低,在2013年8月还遇到过一次,换了晶振和电阻电容都不管用,只有换了M0片子才管用,难道
    发表于 08-24 06:56

    Cortex™-M0设备通用用户指南

    Cortex™-M0处理器是一款入门级32位ARM Cortex处理器,专为各种嵌入式应用而设计。 它为开发人员提供了显著的好处,包括: ·简单易用的程序员模型·高效超低功耗操作·卓越的代码密度·确定性、高性能中断处理·向上兼容其他Cortex-
    发表于 08-23 08:12

    请问新唐M0的FLASH的数据保持年限是多少年?

    我希望在我的新项目中使用新唐的M0芯片,但是我们的产品属于生命週期较长的产品(>10Years)。现在找不到关于新唐M0的FLASH的数据保持能力的描述资料,请问各位高手,哪裡可以找到描述新唐M0的FLASH技术参数细节的
    发表于 08-23 06:59

    新唐单片机M0的选择和命名规则是怎样的?

    新唐单片机M0的命名规则是:系列+封装+FLASH+SRAM+版本+温度 系列 1,NUC1XX 最早的新唐M0,A版本基本停产,B版本增加了一些功能,特别是UID,UCID; A,100
    发表于 06-27 06:20

    请问新唐M0的FLASH的数据保持年限是多少年?

    我希望在我的新项目中使用新唐的M0芯片,但是我们的产品属于生命週期较长的产品(》10Years)。现在找不到关于新唐M0的FLASH的数据保持能力的描述资料,请问各位高手,哪裡可以找到描述新唐M0的FLASH技术参数细节的档案呢
    发表于 06-26 06:14

    求助,目前M0系列单片机型号区别?

    目前M0系列单片机型号区别
    发表于 06-15 13:02

    为什么M031系列是M0微控制器的最佳选择?

    当在新的产品硬件设计中选择微控制器时,如何在主流的Arm® Cortex®- M0 的产品线当中,选出最适用的微控制器? 是所有设计者最棘手的问题。现在不用再烦恼了,新唐科技推出全新
    发表于 06-15 06:08

    求分享M0模拟EEPROM代码

    跪求 M0模拟EEPROM代码
    发表于 06-13 06:08

    中微CMS32M55xx 循环扇方案为风扇而生产的MCU

    应用领域: CMS32M55xx系列MCU是中微电机控制产品线主力产品,被广泛应用于电动工具、园林工具、落地扇、吊扇、吸尘器、油烟机等典型电动控制领域。CMS32M55xx系列MCU
    发表于 05-17 09:31