嵌入式系统第3讲嵌入式微处理器体系结构.ppt

嵌入式系统第3讲嵌入式微处理器体系结构.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM简介 ARM——Advanced RISC Machines ARM——32位RISC结构IP核提供商 ARM微处理器的应用领域 工业控制领域 无线通讯领域 网络应用 消费电子产品 成像和安全产品 ARM微处理器系列 ARM7系列:要求价位和功耗低的应用,如工业控制、Internet设备、移动电话等。 ARM9系列:高性能低功耗应用,如无线设备、仪器仪表、安全系统、数码照相机、数码摄相机等。 ARM9E系列:使用单一处理器内核提供了微控制器、DSP、JAVA应用系统的解决方案,极大的减小了芯片面积和系统的复杂程度。适合需要同时使用DSP和微控制器的应用,如成像设备、工业控制、存储设备、网络设备等。含ARM926EJ-S、 ARM96E-S和ARM966E-S三种类型。 ARM10E系列:高性能,采用2种先进的节能方式使功耗极低,采用新的体系结构,与同等的ARM9相比,在同样的始终频率下性能提高近50%。含ARM1020E、 ARM1022E和ARM1026EJ-S三种类型。 ARM11系列:采用ARMv6架构,8级流水线。该系列主要有ARM1136J,ARM1156T2和ARM1176JZ三个内核型号针对不同应用领域。350M~500MHz时钟频率的内核在0.13um工艺,1.2v条件下,ARM11处理器的功耗可以低至0.4mW/MHz。 ARM微处理器系列(续) SecurCore系列:低功耗、高性能及对安全解决方案的支持。适用于电子商务、电子政务、电子银行业务、网络和认证系统等。含SecurCore SC100、 SecurCore SC110、 SecurCore SC200、 SecurCore SC210四种类型。 SecurCore系列在安全方面的特点: 1)灵活的保护单元,以确保OS和应用数据的安全; 2)采用软内核技术,防止外部对其进行扫描探测; 3)可集成用户自己的安全特性和其它协处理器。 ARM11系列:ARMv6结构体系,功耗 低,350M~500MHz时钟频率 ,多媒体处理扩展 ,增强的Cache结构 ,适用于消费类电子、无线设备、网络应用和汽车电子产品等需求 。 Cortex系列:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器和低成本应用提供优化。 Cortex-A8:第一款基于ARMv7构架的应用处理器,第一款超级标量处理器,主频为600MHz到1GHz Cortex-M3:采用ARMv7-M架构,20 或25MHz下工作,它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集架构,Cortex-M3处理器不能执行ARM指令集。Thumb-2在Thumb指令集架构(ISA)上进行了大量的改进,它与Thumb相比,具有更高的代码密度并提供16/32位指令的更高性能。 Cortex-R4:主要面向实时控制领域,如汽车刹车控制等,工作频率的最佳点位是300MHz。 ARM微处理器系列(续) Intel的Xscale: Xscale是基于ARMv5TE体系结构的解决方案,是一款全性能、高性价比、低功耗处理器。支持16位Thumb指令和DSP指令集。已用于数字移动电话、PDA、网络产品等。是Intel目前主要推广的一款ARM微处理器。 Intel的StrongARM:融合了Intel的设计和处理技术以及ARM体系结构的电源效率,采用在软件上兼容ARMv4体系结构、同时具有Intel技术优点的体系结构。 ARM微处理器的选型 ARM内核的选择 系统的工作频率 片内存储器的容量 片内外围电路的选择 ARM处理器的3大特点如下: 小体积、低功耗、成本低、高性能; 16位/32位双指令集; 全球众多的合作伙伴。 当前ARM体系结构的扩充包括: Thumb:16位指令集,用以改善代码密度; DSP:用于DSP应用的算术运算指令集; Jazeller:允许直接执行Java代码的扩充。 ARM处理器系列提供的解决方案包括: 在无线、消费电子和图像应用方面的开放平台; 存储、自动化、工业和网络应用的嵌入式实时系统; 智能卡和SIM卡的安全应用。 ARM处理器的特点 ARM的业务模型 ARM 微处理器 微处理器核: ARM6, ARM7, ARM9, ARM10, ARM11 扩展: Thumb, DSP, SIMD, Jazelle etc. 其它IP核: UART, GPIO, memory controllers, etc ARM体系结构版本 Version 1 (obsolete) 基本数据处理指令(无乘法) 字节、半字和字的 load/store指令 转移指令、包括子程序调用及链接指令 供OS使用的软件中断指令SWI 26 bit

文档评论(0)

书房 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档