Cortex

您所在的位置:网站首页 cpu和mcu区别 Cortex

Cortex

2024-07-02 04:53| 来源: 网络整理| 查看: 265

Cortex-M3 Cortex-M3简述

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

性能强劲功耗低实时性好代码密度得到很大改善使用更加方便低成本的整体解决方案开发工具众多: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已经发展的更加全面了,希望中国的芯片发展会越来越好!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3