ARM处理器简介

ARM 处理器简介


ARM 是一类嵌入式微处理器的简称,既可以将 ARM 理解为一种技术,也可以称之为一个公司。ARM (Advanced RISC Machines) 公司 1991 年 成立于英国,专门从事基于 RISC 技术芯片设计开发,主要出售芯片设计技术和授权。ARM公司为嵌入式处理器领域构建出一套自己的产品架构。作为知识产权供应商,ARM公司本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。


ARM 处理器特点


采用 RISC 架构的ARM 处理器一般具有如下特点:

  • 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼容8位/16位器件(Thumb是ARM体系结构中一种16位的指令集)。Thumb指令集比通常的8位和16位CISC/RISC处理器具有更好的代码密度。
  • 指令执行采用3级流水线/5级流水线技术;
  • 带有指令Cache(高速缓冲存储器)和数据Cache,大量使用寄存器,指令执行速度更快。大多数据操作都在寄存器中完成。寻址方式灵活简单,执行效率高。指令长度固定(在ARM状态下是32位,在Thumb状态下是16位)。
  • 支持Byte(字节,8位)、Halfword(半字,16位)和Word(字,32位)三种数据类型;
  • 支持用户、快中断、中断、管理、中止、系统和未定义等7种处理器模式,除了用户模式外,其余的均为特权模式;

目前 ARM 微处理已经发展出多个系列,常用的包括:ARM7系列(冯诺依曼体系)、ARM9系列、ARM9E系列,ARM10E系列、SecurCore系列、Intel的Xscale 和 StrongARM系列,Cortex系列。这些系列处理器除了具有ARM体系结构的共同特点以外,每一个系列的ARM微处理器都有各自的特点和其适用的应用领域。


ARM 处理器的应用领域


  • 通信领域: 目前超过 85 % 85 \% 85% 以上的无线通信设备采用 ARM 技术;
  • 工业控制领域: ARM 是 32 位的 RISC 结构,这种结构已经占据了高端微控制器大部分份额,正逐步向低端微控制器应用领域扩展;
  • 成像和安全产品: 普通手机的都包含 32 位 SIM 智能卡,采用的就是 ARM 的技术。数码相机和打印机等办公产品也是使用 ARM 技术;
  • 网络应用:基于 ARM 技术的 ADSL 芯片也逐渐获得竞争力,同时,ARM 芯片也开始进行视频信号处理,开始与DSP展开竞争。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值