—2—基于ARM9处理器的硬件开发平台.ppt

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
—2—基于ARM9处理器的硬件开发平台.ppt

2.1 ARM处理器简介 2.1.1 ARM公司简介 2.1.2 ARM微处理器核 引子:嵌入式处理器概述 嵌入式微处理器是嵌入式系统的核心。目前32位嵌入式微处理器是市场的主流。 ?? 32位嵌入式微处理器市场,我们可以发现超过100家的芯片供应商和近30种指令体系结构。在1996年以前,最成功的嵌入式微处理器是Motorola公司的68000系列。 ?? 当然,现在最引人注目的还是ARM公司的ARM系列、MIPS公司的MIPS系列(ARM和MIPS都知识产权公司,把他们的微处理器IP技术授权给半导体厂商,由各厂商生产形态各异的微处理器芯片)。 知识产权核(IP核, intellectual property) 一个合适的选择—ARM 2002年全球IP核供应商排名 2004年全球半导体IP供应商排名 2.1 ARM处理器简介 ARM 即Advanced RISC Machines的缩写,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。 ARM公司 说说ARM ?? ARM(Advanced RISC Machines)公司是全球领先的16/32位RISC微处理器知识产权设计供应商。 ?? 世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。目前,Motorola、IBM、TI、Philips、VLSI、Atmel和Samsung等几十家大的半导体公司都获得了ARM公司的授权,生产形态各异的ARM芯片。 ARM的业务模型 ARM的业务模型 ARM处理器的特点 ARM处理器的技术优势 低能耗:相对同时期的其他解决方案, ARM架构的能效比优势非常明显。 应用方案非常灵活:由于ARM公司只是提供了一个高效精简的核心,各半导体厂商可根据自身需求进行应用设计,架构灵活简便、扩展力很强。 得到大量的软件支持:包括Windows CE、Symbian和Palm OS在内的手持设备三种主要操作系统系统都是基于ARM架构所设计。目前,ARM已经牢牢占领手机、PDA以及其他的掌上电子产品市场。 采用Windows CE操作系统、三星S3C2410处理器的智能双模手机: ARM处理器的应用 1.27 Billion Shipments In 2004 ARM公司已成为移动通信、手持设备、多媒体数字消费嵌入式解决方案的RISC标准。 补充两个概念: CISC与RISC的对比 嵌入式微处理器可分为CISC和RISC两类。 大家熟悉的大多数台式PC都是使用CISC微处理器,如Intel的x86。 RISC结构体系有两大主流:Silicon Graphics公司(硅谷图形公司)的MIPS技术;ARM公司的Advanced RISC Machines技术。 ARM微处理器系列 ARM7、ARM9、ARM9E和ARM10是4个通用处理器系列。每个系列提供一套特定的性能来满足设计者对功耗、性能、和体积的需求。 其中,ARM7系列适用于工业控制、网络设备、移动电话等应用;ARM9、ARM9E和ARM10E系列则更适合无线设备、消费类电子产品的设计。 ARM11是第5个产品系列,是专门为安全设备而设计的。 ARM家族的更新 ARM微处理器后缀命名的含义 ARM体系结构的发展 ARM架构自诞生至今,发展并定义了6种不同的版本: V1 版架构~ V6 版架构 ARM体系结构的发展 2.2 ARM9微处理器简介 2.2.1 ARM9与ARM7处理器的比较 2.2.2 ARM920T简介 (补充) 2.2.3 三星S3C2410X处理器详解 ARM7TDMI 是ARM公司最成功的微处理器IP之一,至今在蜂窝电话领域已销售了数亿个微处理器,是目前使用最广泛的32位嵌入式RISC处理器,属低端ARM处理器内核。 ARM9TDMI核将ARM7TDMI的功能显著提高。最显著的区别是:流水线从3级提高到5级。 流水线技术 计算机中一条指令的指向可分为若干个阶段,由于每个阶段的操作相对都是独立的。因此可以采用流水线的重叠技术来大大提高系统的性能。在流水线装满以后,几个指令可以并行执行。这样可充分利用现有硬件资源,提高了CPU的运行效率。 以ARM7为例,ARM处理器使用的简单3级流水线分别为: ARM7 TDMI的指令流水线 ARM7单周期指令的三级流水线操作 ARM9的五级流水线 P16 ARM920T核由ARM9TDMI内核、存储管理单元MMU和高速缓存三部分组成。其中,MMU可以管理虚拟内存,高速缓存由独立的16KB地址和16KB数据高速Cache组成。 ARM

文档评论(0)

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

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

1亿VIP精品文档

相关文档