- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统的核心部件是各种类型的嵌入式处理器。嵌入式处理器具有处理速度快、I/O功能强、?功耗低、实时性好等特点。目前的嵌入式系统大多采用基于RISC (Reduced Instruction Set Computer)指令集的处理器作为内核。RISC型处理器具有结构简单、处理速度快和处理功能强等优点,ARM公司的ARM、Hitachi公司的SH、Toshiba公司的MIPS和Motorola公司的M-Core等都是新型嵌入式系统常用的RISC型处理器。其中基于ARM架构的处理器已在高性能、低功耗、低成本的嵌入式应用领域占据领先地位,成为嵌入式领域的主流处理器。因此,本章将重点介绍ARM处理器的体系结构。 2.1.1 ARM处理器的型号和特点 ARM微处理器目前包括ARM公司的ARM7系列、ARM9系列、ARM9E系列、ARM10E系列、SecurCore系列,以及Intel的Xscale、StrongARM等系列,以及其他厂商基于ARM体系结构的处理器,除了具有ARM体系结构的共同特点以外,每一个系列的ARM微处理器都有各自的特点和应用领域。 其中,ARM7、ARM9、ARM9E和ARM10为4个通用处理器系列,每一个系列都提供一套相对独特的性能来满足不同应用领域的需求。SecurCore系列专门为安全要求较高的应用而设计。 1. ?ARM7系列微处理器 ARM7系列微处理器为低功耗的32位RISC处理器,最适合用于对价位和功耗要求较高的消费类应用场合。 ARM7系列微处理器具有如下特点: (1) 具有嵌入式ICE-RT逻辑,调试开发方便。 (2) 功耗极低,适合对功耗有严格要求的应用,如便携式产品等。 (3) 能够提供0.9 MIPS/MHz的三级流水线结构。 (4) 代码密度高且兼容16位的Thumb指令集。 (5) 对操作系统的支持广泛,包括Windows CE、Linux、Palm OS等。 (6) 指令系统与ARM9系列、ARM9E系列和ARM10E系列兼容,便于用户的产品升级换代。 (7) 主频最高可达130 MHz,高速的运算处理能力能胜任绝大多数的复杂应用。 ARM7系列微处理器的主要应用领域有:工业控制、Internet设备、网络和调制解调器设备、移动电话等多种多媒体和嵌入式应用。 ARM7系列微处理器包括ARM7TDMI、ARM7TDMI-S、ARM720T、ARM7EJ等几种类型的核。 其中,ARM7TDMI是目前使用最广泛的32位嵌入式RISC处理器,属低端ARM处理器核。其产品代号中,TDMI中T的含义是支持16位压缩指令集Thumb;D的含义是支持片上Debug;M的含义是内嵌硬件乘法器(Multiplier);I的含义是嵌入式ICE,支持片上断点和调试点。 2. ?ARM9系列微处理器 ARM9系列微处理器在高性能和低功耗特性方面具有最佳的性能,其具有以下特点: (1) ?5级整数流水线,指令执行效率更高。 (2) 提供1.1 MIPS/MHz的哈佛结构。 (3) 支持32位ARM指令集和16位Thumb指令集。 (4) 支持32位的高速AMBA总线接口。 (5) 全性能的MMU,支持Windows CE、Linux、Palm OS等多种主流嵌入式操作系统。 (6) ?MPU支持实时操作系统。 (7) 支持数据Cache和指令Cache,具有更高的指令和数据处理能力。 3. ?SecurCore系列微处理器 SecurCore系列微处理器专为安全需要而设计,提供了完善的32位RISC技术的安全解决方案。SecurCore系列微处理器除了具有ARM体系结构的低功耗、高性能的特点外,还具有其独特的优势,即提供了对安全解决方案的支持。 SecurCore系列微处理器主要应用于一些对安全性要求较高的应用产品及应用系统,如电子商务、电子政务、电子银行业务、网络和认证系统等领域。SecurCore系列微处理器包含SecurCore SC100、SecurCore SC110、SecurCore SC200和SecurCore SC210四种类型,以适用于不同的应用场合。 4. ?StrongARM微处理器 Intel StrongARM处理器是便携式通信产品和消费类电子产品的理想选择,已成功应用于多家公司的掌上电脑系列产品。StrongARM是Intel公司为手持式消费类电子设备和移动计算与通信的嵌入式处理器。采用StrongARM架构的处理器有: ● ?SA-1:StrongARM处理器内核 ● ?SA-110:StrongARM处理器核 ● ?SA-11
您可能关注的文档
- (ARM Linux嵌入式系统开发基础)第1章嵌入式系统开发基础.ppt
- (ARM Linux嵌入式系统开发基础)第2章嵌入式微处理器及ARM9硬件.ppt
- (ARM Linux嵌入式系统开发基础)第3章LinuxC编译调试基础.ppt
- (ARM Linux嵌入式系统开发基础)第4章LinuxC编程基础.ppt
- (ARM Linux嵌入式系统开发基础)第5章Bootloader开发基础.ppt
- (ARM Linux嵌入式系统开发基础)第6章嵌入式Linux内核.ppt
- (ARM Linux嵌入式系统开发基础)第7章嵌入式文件系统.ppt
- (ARM Linux嵌入式系统开发基础)第8章ARM-Linux串行接口通.ppt
- (ARM嵌入式系统基础及应用)第1章嵌入式系统概述.ppt
- (ARM嵌入式系统基础及应用)第3章ARM硬件模块开发.ppt
原创力文档


文档评论(0)