Cortex-M3处理器内核与基于Cortex-M3的MCU关系

Cortex-M3

Cortex-M3简述

Cortex-M3是ARM公司设计的ARMv7架构下Cortex系列的首秀,其目的是为了让32位处理器加入单片机市场,Cortex-M3的特点有:

  1. 性能强劲
  2. 功耗低
  3. 实时性好
  4. 代码密度得到很大改善
  5. 使用更加方便
  6. 低成本的整体解决方案
  7. 开发工具众多:keil、Cube…

Cortex-M3是一个32位处理器内核。内部的数据路径为32位,寄存器也是32位的,存储器接口也是32位的。其采用的哈弗结构(指令总线和数据总线都是独立的),所以可以同时进行取指令与数据访问,这样一来就提升了性能;但是Cortex-M3的指令总线和数据总线共享同一个存储空间(一个统一的存储器系统)。Cortex-M3内部还附赠了很多的调试组件,用于在硬件水平上支持调试操作,如指令断电,数据观察点,另外,为了支持更高级的调试,还有其他可选组件,包括指令跟踪和多种类型的调试接口。

二者之间的关系

架构内部图
上图是基于Cortex-M3内核的MCU,Cortex-M3相当于一个小CPU(中央处理器)。MCU就是我们看到的芯片,不同芯片生产厂家在得到Cortex-M3内核的使用授权之后,就可以将Cortex-M3内核用在自己的硅片设计中,然后每个厂家加入不同容量或者不同类型的存储器和一些其他的外设就变成了不同型号的MCU。

ARM公司靠着授权arm架构设计权,已经赚的盆满钵满了,而且经过多年与其它大厂的合作,arm已经发展的更加全面了,希望中国的芯片发展会越来越好!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值