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

    文章

    18074

    浏览量

    370884
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11116

    浏览量

    218297
  • 编译器
    +关注

    关注

    1

    文章

    1663

    浏览量

    50454
  • M0
    M0
    +关注

    关注

    0

    文章

    14

    浏览量

    8645
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    运用笙泉评估板(EVB),高效开发M0应用产品

    (MG32F02x系列)评估板,期对您开发相关应用产品有极大帮助。 一、整个M0系列包含MCU主体 EVB,以及MLink调试工具。上图的左边是MG32F02U128_EVB,右边是
    发表于 06-24 11:16

    MSPM0G1505 80MHz Arm? Cortex-M0?+ MCU数据手册

    MSPM0G150x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 位 MCU 系列的一部,该系列基于增强型 Arm Cortex-
    的头像 发表于 04-15 14:08 ?557次阅读
    MSPM<b class='flag-5'>0</b>G1505 80MHz Arm? Cortex-<b class='flag-5'>M0</b>?+ <b class='flag-5'>MCU</b>数据手册

    MSPM0G3106 80MHz Arm? Cortex-M0?+ MCU数据手册

    MSPM0G310x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 位 MCU 系列的一部,基于增强型 Arm Cortex-M0
    的头像 发表于 04-15 11:44 ?593次阅读
    MSPM<b class='flag-5'>0</b>G3106 80MHz Arm? Cortex-<b class='flag-5'>M0</b>?+ <b class='flag-5'>MCU</b>数据手册

    MSPM0G3107-Q1 汽车级 80MHz Arm? Cortex-M0?+ MCU技术手册

    MSPM0G310x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 位 MCU 系列的一部,基于增强型 Arm Cortex-M0
    的头像 发表于 04-15 10:13 ?670次阅读
    MSPM<b class='flag-5'>0</b>G3107-Q1 汽车级 80MHz Arm? Cortex-<b class='flag-5'>M0</b>?+ <b class='flag-5'>MCU</b>技术手册

    MSPM0C1103 24MHz Arm? Cortex-M0?+ MCU数据手册

    MSPM0C110x 微控制器 (MCU) 是 MSP 高度集成的超低功耗 32 位 MCU 系列的一部,基于增强型 Arm Cortex-M0
    的头像 发表于 04-15 09:39 ?674次阅读
    MSPM<b class='flag-5'>0</b>C1103 24MHz Arm? Cortex-<b class='flag-5'>M0</b>?+ <b class='flag-5'>MCU</b>数据手册

    MSPM0G3505-Q1 汽车级 80MHz Arm? Cortex-M0?+ MCU数据手册

    MSPM0G350x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 位 MCU 系列的一部,基于增强型 Arm Cortex-M0
    的头像 发表于 04-14 16:52 ?604次阅读
    MSPM<b class='flag-5'>0</b>G3505-Q1 汽车级 80MHz Arm? Cortex-<b class='flag-5'>M0</b>?+ <b class='flag-5'>MCU</b>数据手册

    MSPM0L1227 32MHz Arm? Cortex-M0?+ MCU数据手册

    MSPM0Lx22x 微控制器 (MCU) 属于基于 Arm Cortex-M0+ 32 位内核平台的高度集成、超低功耗 32 位 MSPM0 MC
    的头像 发表于 04-14 15:55 ?606次阅读
    MSPM<b class='flag-5'>0</b>L1227 32MHz Arm? Cortex-<b class='flag-5'>M0</b>?+ <b class='flag-5'>MCU</b>数据手册

    MSPM0C1104-Q1 汽车级 24MHz Arm? Cortex-M0?+ MCU数据手册

    MSPM0C110x 微控制器 (MCU) 是 MSP 高度集成的超低功耗 32 位 MCU 系列的一部,基于增强型 Arm Cortex-M0
    的头像 发表于 04-14 15:48 ?603次阅读
    MSPM<b class='flag-5'>0</b>C1104-Q1 汽车级 24MHz Arm? Cortex-<b class='flag-5'>M0</b>?+ <b class='flag-5'>MCU</b>数据手册

    MSPM0G3519 80 MHz ARM? Cortex-M0?+ MCU数据手册

    MSPM0Gx51x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 位 MCU 系列的一部,基于增强型 Arm Cortex-M0
    的头像 发表于 04-14 15:02 ?1535次阅读
    MSPM<b class='flag-5'>0</b>G3519 80 MHz ARM? Cortex-<b class='flag-5'>M0</b>?+ <b class='flag-5'>MCU</b>数据手册

    MSPM0G1519 80 MHz ARM? Cortex-M0?+ MCU数据手册

    MSPM0Gx51x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 位 MCU 系列的一部,基于增强型 Arm Cortex-M0
    的头像 发表于 04-14 14:42 ?729次阅读
    MSPM<b class='flag-5'>0</b>G1519 80 MHz ARM? Cortex-<b class='flag-5'>M0</b>?+ <b class='flag-5'>MCU</b>数据手册

    MSPM0L1227-Q1 汽车级 32MHz Arm? Cortex-M0?+ MCU数据手册

    MSPM0Lx22x 微控制器 (MCU) 属于基于 Arm Cortex-M0+ 32 位内核平台的高度集成、超低功耗 [32 位 MSPM0 M
    的头像 发表于 04-14 11:03 ?556次阅读
    MSPM<b class='flag-5'>0</b>L1227-Q1 汽车级 32MHz Arm? Cortex-<b class='flag-5'>M0</b>?+ <b class='flag-5'>MCU</b>数据手册

    CMS32F030系列MCU是中微半导体基于ARM-Cortex M0推出的基础型MCU

    ARM Cortex M0内核 工作电压:1.8V-5.5V @48MHz 工作温度:-40℃ - 105℃ 32KB Flash ROM> 4KB SRAM&
    发表于 03-06 16:23

    使用Embedded Studio开发与调试FCM32单片机

    0 引言 FCM32C0xx是深圳闪芯微电子(简称闪芯微)高性价比的32位微控制器产品,基于Cortex-M0内核,运行频率最高达100MHz,提供丰富的连接功能(USART、SPI、I2C、I2S
    的头像 发表于 12-09 10:29 ?1004次阅读
    使用Embedded Studio开发与调试<b class='flag-5'>FCM</b>32单片机

    【GD32 MCU 移植教程】8、从 STM32F4xx 系列移植到 GD32F4xx

    GD32F4xx 系列 MCU 是基于 Arm? Cortex?-M4 处理器的 32 位通用微控制器,与 STM32F4xx系列 MCU
    的头像 发表于 09-06 09:40 ?2851次阅读
    【GD32 <b class='flag-5'>MCU</b> 移植教程】8、从 STM32<b class='flag-5'>F4xx</b> 系列移植到 GD32<b class='flag-5'>F4xx</b> 系

    【GD32 MCU 移植教程】6、从GD32F1x0和GD32F3x0移植到GD32E230

    GD32E230 系列是 GD 最新推出的 Cortex_M23 系列产品,该系列资源上与既有的 GD32F1x0 以及 GD32F3x0 兼容度非常高。由于 GD32E230 系列主打低功耗
    的头像 发表于 09-04 09:38 ?1497次阅读
    【GD32 <b class='flag-5'>MCU</b> 移植教程】6、从GD32<b class='flag-5'>F1x0</b>和GD32<b class='flag-5'>F3x0</b>移植到GD32E230