- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容 2.1 ARM简介 2.2 ARM处理器 2.3 ARM编程模型 2.1 ARM简介 1 ARM公司和ARM处理器 1)基于ARM内核的处理器是目前消费类电子市场中占有量第一的处理器,尤其是手机行业。 2) ARM是一个CPU内核。ARM公司自己并不生产或销售芯片,它采用技术授权模式,通过出售芯片技术授权,收取授权费和技术转让费。 3)ARM是“Advanced RISC Machine”的缩写 最早的ARM处理器诞生于80年代的英国。 目前ARM:可以认为是一个公司的名字,一类微处理器的通称,一种技术的名字。 2 ARM Ltd 成立于1990年11月 前身为 Acorn计算机公司 主要设计ARM系列RISC处理器内核 授权ARM内核给生产和销售半导体的合作伙伴 提供基于ARM架构的开发设计技术 软件工具, 评估板, 调试工具,应用 软件,外围设备单元等等。 1985年4月26日,第一个ARM原型在英国剑桥的Acorn计算机有限公司诞生,由美国加州San Jose VLSI技术公司制造。 20世纪80年代后期,ARM很快开发成Acorn的台式机产品,形成英国的计算机教育基础。 1990年成立了Advanced RISC Machines Limited。 20世纪90年代,ARM32位嵌人式RISC 处理器扩展到世界范围,占据了低功耗、低成本和高性能的嵌入式系统应用领域的领先地位。 32位RISC处理器受到青睐,领先的是ARM嵌入式微处理器系列。 ARM公司虽然只成立10多年,但在1999年因移动电话火爆市场,其32位RISC处理器占市场份额超过了50%, 2001年初,ARM公司的32位RISC处理器市场占有率超过了75%。ARM公司是知识产权供应商,是设计公司。由合作伙伴公司来生产各具特色的芯片。 ARM公司商业模式的强大之处在于其价格合理,全世界范围有超过100个合作伙伴--包括半导体工业的著名公司。ARM公司专注于设计,其内核耗电少、成本低、功能强,特有16/32位双指令集。ARM已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案的RISC标准。 在所有ARM处理器系列中,ARM7处理器系列应用最广,采用ARM7处理器作为内核生产芯片的公司最多。 发展过程 1991 - ARM 推出第一款RISC嵌入式微处理器核ARM6 1993 - ARM 推出 ARM7 核 1995 – ARM的Thumb扩展指令集结构为16位系统增加 了32位的性能,提供业界领先的代码密度。 ARM的发展历程 ARM处理器的使用量 3 ARM的微处理器的应用领域 工业控制领域:作为32位的RISC架构,基于ARM核的微控制器芯片占据了高端市场的大部分分额,同时也向低端微控制器应用 领域扩展,低功耗,高性价比,向传统的8位/16位微控制器提出挑战。 无线通信领域:目前已有85%以上的无线通信 设备采用了ARM技术 网络应用: 消费类电子产品:数字机顶盒。数字音频播 放器,游戏机等。 成像和安全产品;智能卡和SIM卡的安全应用。 2.2 ARM微处理器 1 ARM微处理器的特点 采用RISC, 具有以下特点: 小体积、低功耗、成本低、高性能; 16位/32位双指令集; 固定的32位指令 ARM:大多数指令单周期完成 Thumb 16位指令集,用以改善代码密度 大量使用寄存器,指令执行速度快。 大多数数据操作在寄存器中完成。 寻址方式灵活简单,执行效率高. 2 ARM处理器的分类 ARM7系列, ARM9/ARM9E系列,ARM10系列,SecurCor系列,Intel Xscale/StrongARM系列, 其中ARM7,ARM9,ARM10为通用系列, 每一个系列提供一套相对独特的性能满足 不同领域的需求。 ( 1 ) ARM7T 和 ARM7E Family ARM7系列最适合对价位和功耗要求较高的 消费类应用,具有以下特点: 具有嵌入式ICE-RT逻辑,调试开发方便。 极低的功耗 提供0.9MIPS/MHZ的三级流水线结构。 代码密度高并兼容16位的THUMB指令集。 对操作系统的广泛支持,包括WINDOWSCE, LINUX,PALM OS 等。 主频最高可达130MIPS,高速的运算处理 能力能胜任大多数的复杂应用。 ARM7系列微处理器包括以下几种类
文档评论(0)