ARM微处理器概述

上传人:野鹰 文档编号:1585597 上传时间:2017-06-27 格式:DOC 页数:10 大小:58.01KB
返回 下载 相关 举报
ARM微处理器概述_第1页
第1页 / 共10页
ARM微处理器概述_第2页
第2页 / 共10页
ARM微处理器概述_第3页
第3页 / 共10页
ARM微处理器概述_第4页
第4页 / 共10页
ARM微处理器概述_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《ARM微处理器概述》由会员分享,可在线阅读,更多相关《ARM微处理器概述(10页珍藏版)》请在金锄头文库上搜索。

1、本章简要介绍 ARM 微处理器的一些基本概念、应用领域及特点,以引导读者进入 ARM 技术的殿堂。本章主要内容有: ARM 及相关技术简介 ARM 微处理器的应用领域及特点 ARM 微处理器系列 ARM 微处理器的结构 ARM 微处理器的应用选型1.1 ARM 简 介ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。1991 年 ARM 公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用 ARM 技术知识产权(IP )核的微处理器,即我们通常所说的 ARM 微处理器,已遍及工业控制、消费类电

2、子产品、通信系统、网络系统、无线系统等各类产品市场,基于 ARM 技术的微处理器应用约占据了 32 位 RISC 微处理器 75%以上的市场份额,ARM 技术正在逐步渗入到我们生活的各个方面。ARM 公司是专门从事基于 RISC 技术芯片设计开发的公司,作为知识产权供应商,它本身不直接从事芯片生产,靠转让设计许可,由合作公司生产各具特色的芯片,世界各大半导体生产商从 ARM 公司购买其设计的 ARM 微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的 ARM 微处理器芯片进入市场。目前,全世界有几十家大的半导体公司都使用 ARM 公司的授权,因此既使得 ARM 技术获得更多

3、的第三方工具、制造、软件的支持,又使整个系统成本降低,从而使产品更容易进入市场被消费者所接受,更具有竞争力。1.2 ARM 微处理器的应用领域及特点1.2.1 ARM 微处理器的应用领域到目前为止,ARM 微处理器及技术的应用几乎已经深入到各个领域。(1)工业控制领域:作为 32 位的 RISC 架构,基于 ARM 核的微控制器芯片不但占据了高端微控制器市场的大部分份额,同时也逐渐向低端微控制器应用领域扩展,ARM 微控制器的低功耗、高性价比,向传统的 8 位/16 位微控制器提出了挑战。(2)无线通信领域:目前已有 85%以上的无线通信设备采用了 ARM技术, ARM 以其高性能和低成本的特

4、点,在该领域的地位日益巩固。(3)网络应用:随着宽带技术的推广,采用 ARM 技术的 ADSL 芯片正逐步获得竞争优势。此外,ARM 在语音及视频处理上进行了优化,并获得广泛支持,也对 DSP 的应用领域提出了挑战。(4)消费类电子产品:ARM 技术在目前流行的数字音频播放器、数字机顶盒和游戏机中得到广泛采用。(5)成像和安全产品:现在流行的数码相机和打印机中绝大部分采用ARM 技术。手机中的 32 位 SIM 智能卡也采用了 ARM 技术。除此以外,ARM 微处理器及技术还应用到许多其他领域,并会在将来取得更加广泛的应用。1.2.2 ARM 微处理器的特点采用 RISC 架构的 ARM 微处

5、理器一般具有如下特点。(1)体积小、低功耗、低成本、高性能;(2)支持 Thumb(16 位)/ARM (32 位)双指令集,能很好地兼容 8 位/16 位器件;(3)大量使用寄存器,指令执行速度更快;(4)大多数数据操作都在寄存器中完成;(5)寻址方式灵活简单,执行效率高;(6)指令长度固定。1.3 ARM 微处理器系列下面所列的是 ARM 微处理器的几个系列,以及其他厂商基于 ARM 体系结构的处理器,这些处理器除了具有 ARM 体系结构的共同特点以外,每一个系列的 ARM 微处理器都有各自的特点和应用领域。 ARM7 系列 ARM9 系列 ARM9E 系列 ARM10E 系列 Secur

6、Core 系列 Inter 的 Xscale Inter 的 StrongARM其中,ARM7、ARM9、ARM9E 和 ARM10 为 4 个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。如SecurCore 系列专门为安全要求较高的应用而设计。下面详细介绍各种处理器的特点及应用领域。1.3.1 ARM7 微处理器系列ARM7 系列微处理器为低功耗的 32 位 RISC 处理器,最适合用于对价位和功耗要求较高的消费类应用。ARM7 微处理器系列具有如下特点: 具有嵌入式 ICERT 逻辑,调试开发方便。 极低的功耗,适合对功耗要求较高的应用,如便携式产品。 能够提

7、供 0.9MIPS/MHz 的三级流水线结构。 代码密度高并兼容 16 位的 Thumb 指令集。 对操作系统的支持广泛,包括 Windows CE、Linux 、Palm OS 等。 指令系统与 ARM9 系列、ARM9E 系列和 ARM10E 系列兼容,便于用户的产品升级换代。 主频最高可达 130MIPS,高速的运算处理能力能胜任绝大多数的复杂应用。ARM7 系列微处理器的主要应用领域为:工业控制、Internet 设备、网络和调制解调器设备、移动电话等多种多媒体和嵌入式应用。ARM7 系列微处理器包括如下几种类型的核:ARM7TDMI、ARM7TDMI-S、ARM720T、ARM7EJ

8、 。其中,ARM7TMDI 是目前使用最广泛的 32 位嵌入式 RISC 处理器,属低端 ARM 处理器核。TDMI 的基本含义为: T:支持 16 位压缩指令集 Thumb; D:支持片上 Debug; M:内嵌硬件乘法器(Multiplier); I:嵌入式 ICE,支持片上断点和调试点。本书所介绍的 Samsung 公司的 S3C4510B 即属于该系列的处理器。1.3.2 ARM9 微处理器系列ARM9 系列微处理器在高性能和低功耗特性方面提供最佳的性能。具有以下特点: 5 级整数流水线,指令执行效率更高。 提供 1.1MIPS/MHz 的哈佛结构。 支持 32 位 ARM 指令集和

9、16 位 Thumb 指令集。 支持 32 位的高速 AMBA 总线接口。 全性能的 MMU,支持 Windows CE、Linux、Palm OS 等多种主流嵌入式操作系统。 MPU 支持实时操作系统。 支持数据 Cache 和指令 Cache,具有更高的指令和数据处理能力。ARM9 系列微处理器主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机和数字摄像机等。ARM9 系列微处理器包含 ARM920T、ARM922T 和 ARM940T 三种类型,以适用于不同的应用场合。1.3.3 ARM9E 微处理器系列ARM9E 系列微处理器为可综合处理器,使用单一的处理器内核提供

10、了微控制器、DSP、Java 应用系统的解决方案,极大地减少了芯片的面积和系统的复杂程度。ARM9E 系列微处理器提供了增强的 DSP 处理能力,很适合于那些需要同时使用 DSP 和微控制器的应用场合。ARM9E 系列微处理器的主要特点如下: 支持 DSP 指令集,适合于需要高速数字信号处理的场合。 5 级整数流水线,指令执行效率更高。 支持 32 位 ARM 指令集和 16 位 Thumb 指令集。 支持 32 位的高速 AMBA 总线接口。 支持 VFP9 浮点处理协处理器。 全性能的 MMU,支持 Windows CE、Linux、Palm OS 等多种主流嵌入式操作系统。 MPU 支持

11、实时操作系统。 支持数据 Cache 和指令 Cache,具有更高的指令和数据处理能力。 主频最高可达 300MIPS。ARM9 系列微处理器主要应用于下一代无线设备、数字消费品、成像设备、工业控制、存储设备和网络设备等领域。ARM9E 系列微处理器包含 ARM926EJ-S、ARM946E-S 和 ARM966E-S 3 种类型,以适用于不同的应用场合。1.3.4 ARM10E 微处理器系列ARM10E 系列微处理器具有高性能、低功耗的特点,由于采用了新的体系结构,与同等的 ARM9 器件相比较,在同样的时钟频率下,性能提高了近 50%,同时,ARM10E 系列微处理器采用了两种先进的节能方

12、式,使其功耗极低。ARM10E 系列微处理器的主要特点如下: 支持 DSP 指令集,适合于需要高速数字信号处理的场合。 6 级整数流水线,指令执行效率更高。 支持 32 位 ARM 指令集和 16 位 Thumb 指令集。 支持 32 位的高速 AMBA 总线接口。 支持 VFP10 浮点处理协处理器。 全性能的 MMU,支持 Windows CE、Linux、Palm OS 等多种主流嵌入式操作系统。 支持数据 Cache 和指令 Cache,具有更高的指令和数据处理能力。 主频最高可达 400MIPS。 内嵌并行读写操作部件。ARM10E 系列微处理器主要应用于下一代无线设备、数字消费品、

13、成像设备、工业控制、通信和信息系统等领域。ARM10E 系列微处理器包含 ARM1020E、ARM1022E 和 ARM1026EJ-S 3 种类型,以适用于不同的应用场合。1.3.5 SecurCore 微处理器系列SecurCore 系列微处理器专为安全需要而设计,提供了完善的 32 位RISC 技术的安全解决方案,因此, SecurCore 系列微处理器除了具有 ARM 体系结构的低功耗、高性能的特点外,还具有独特的优势,即提供了对安全解决方案的支持。SecurCore 系列微处理器除了具有 ARM 体系结构各种主要特点外,还在系统安全方面具有如下的特点: 带有灵活的保护单元,以确保操作

14、系统和应用数据的安全。 采用软内核技术,防止外部对其进行扫描探测。 可集成用户自己的安全特性和其他协处理器。SecurCore 系列微处理器主要用于一些对安全性要求较高的应用产品及应用系统,如电子商务、电子政务、电子银行业务、网络和认证系统等领域。SecurCore 系列微处理器包含 SecurCore SC100、SecurCore SC110、SecurCore SC200 和 SecurCore SC210 4 种类型,以适用于不同的应用场合。1.3.6 StrongARM 微处理器系列Inter StrongARM SA-1100 处理器是采用 ARM 体系结构高度集成的 32 位 R

15、ISC 微处理器。它融合了 Inter 公司的设计和处理技术,以及 ARM 体系结构的电源效率,采用在软件上兼容 ARMv4 体系结构、同时采用具有 Intel 技术优点的体系结构。Intel StrongARM 处理器是便携式通信产品和消费类电子产品的理想选择,已成功应用于多家公司的掌上电脑系列产品。1.3.7 Xscale 处理器Xscale 处理器是基于 ARMv5TE 体系结构的解决方案,是一款性能全、性价比高、功耗低的处理器。它支持 16 位的 Thumb 指令和 DSP 指令集,已使用在数字移动电话、个人数字助理和网络产品等场合。Xscale 处理器是 Inter 目前主要推广的一款 ARM 微处理器。1.4 ARM 微处理器的结构1.4.1 RISC 体系结构传统的 CISC(Compl

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号