新闻中心
单片机开发-ARM公司及其ARM架构
什么是ARM
 
ARM这个缩写包含两个意思:一是ARM公司;二是ARM公司设计的低功耗CPU及其架构,包括ARM1-ARM11与
 
Cortex,其中,被广泛应用的是ARM7、ARM9、ARM11以及Cortexxilie系列。
1.ARM公司及其ARM架构
 
ARM是全球领先的32位嵌入式RLSC芯片内核设计公司。RLSC的英文全称是Reduced lnstruction set com
 
puter,对应的中文是精简指令集计算机。特点是所有指令的格式都是一致的,所有指令的指令周期也是
相同的,并且采用流水线技术。
 
ARM公司本身并不生产和销售芯片,它以出售ARM内核的知识产权为主要模式。全球顶尖的半导体公司,
列如Actel、TL、ST、Fujitsu、NXP 等均通过购买ARM的内核,结合各自的技术优势进行生产和销售,共
同推动基于ARM内核包括Cortex内核的嵌入式单片机的发展。
 
ARM的设计具有典型的精简指令系统(RLSC)风格。ARM的系统架构已经经历了6个版本,版本号分别是V1
-V6。每个版本各有特色,定位也各有不同,彼此之间不能简单地相互替代。其中,ARM9、ARM10、对应
的是V5架构,ARM11对应的是发表于2001年的V6架构,时钟频率为350-500MHz,最高可达1GHz。
 
2.Cortex内核
 
Cortex是ARM的全新一代处理器内核,它在本质上是ARM V7 架构的实现,它完全有别于ARM的其他内核,
是全新开发的。按照3类典型的嵌入式系统应用,即高能性、微控制器、实时类,它又分成3个系列,即
 
Cortex-A、Cortex-M、Cortex-R。而STM32就属于Cortex-M系列。
 
Cortex-M 旨在提供一种高性能、低成本的微处理器平台,以满足最小储蓄器、小引脚数和低功耗的需求
 
同时兼顾卓越的计算性能和出色的中断管理能力。目前典型的、使用最为广泛的是Cortex-MO、Cortex-
 
M3、Cortex-M4。
与MCS-51 单片机采用的哈佛结构不同,Cortex-M采用的是冯·诺依曼结构,即程序存储器和数据存储器
不分开、统一编址。
 

版权所有:东莞市中创电子科技有限公司| 地址:东莞市塘厦镇第一工业区18号

总部联系电话:0755-29080943 | 传真:0755-29080943

备案号:粤ICP备10212817号-4|邮箱:TWXY@twxy-sz.com

和记平台wx17 com官网