ARM9处理器与ARM7处理器比较._第1页
ARM9处理器与ARM7处理器比较._第2页
ARM9处理器与ARM7处理器比较._第3页
ARM9处理器与ARM7处理器比较._第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ARMS处理器与ARM乱理器比较ARM9系列处理器。介绍了 ARM9处理器与ARM9勺应用实例。摘要:ARM4理器是世界上最流行的嵌入式处理器,广泛应用于个人 通信等嵌入式领域。ARM处理器虽然功能强大,但是目前已经开始退出主流应 用领域,代替它的是性能更加强大的 ARM处理器的不同之处,并且给出了关键词:ARM9 ARM流水线指令周期ARM9系列处理器是英国ARM公司设计的主流嵌入式处理器,主要包括ARM9TDM和 ARM9E-等系列。本文主要介绍它们与 ARM7TDMI结构以及性能 比较。以手机应用为例,2G手机只需提供语音及简单的文字短信功能,而目前的2. 5G和未来的3G手机除了提供这

2、两项功能外,还必须提供各种其他的应用功 能。主要包括: (1) 无线网络设备:手机上网、电子邮件及其他定位服务等功 能;(2)PDA功能:含有用户操作系统(Windows CE、Symbian OS Linux等)及 其他功能;(3)咼性能功能:音频播放器、视频电话、手机游戏等。在2. 5G和3G的应用中ARM已经全面替代了 ARM7因为ARM9勺新特性能够满足各种新需 求的同时减少产品研发时间并降低研发费用。新一代的ARM处理器,通过全新的设计,采用了更多的晶体管,能够达到 两倍以上于ARM7i理器的处理能力。这种处理能力的提高是通过增加时钟频率 和减少指令执行周期实现的。1 时钟频率的提高

3、ARM处理器采用3级流水线,而ARM9采用5级流水线,如图1、2、3所 示。增加的流水线设计提高了时钟频率和并行处理能力。5级流水线能够将每一个指令处理分配到 5个时钟周期内,在每一个时钟周期内同时有 5个指令在 执行。在同样的加工工艺下,ARM9TDM处理器的时钟频率是ARM7TDM的 1. 82. 2 倍。图 1 、图 2 和图 3性能提高的幅度依 对于采用最高级的2 指令周期的改进指令周期的改进对于处理器性能的提高有很大的帮助。 赖于代码执行时指令的重叠,这实际上是程序本身的问题。 语言,一般来说,性能的提高在 30左右。2 1 loads 指令矛 n stores 指令指令。从 ARM

4、到 ARM9指令周期数的改进最明显的是 loads 指令和 stores这两条指令的执行时间减少了 30%。指令周期的减少是由于 ARM和ARM两种 处理器内的两个基本的微处理结构不同所造成的。(1)ARM9有独立的指令和数据存储器接口,允许处理器同时进行取指和读 写数据。这叫作改进型哈佛结构。而 ARM;只有数据存储器接口,它同时用来取 指令和数据访问。(2)5 级流水线引入了独立的存储器和写回流水线,分别用来访问存储器和 将结果写回寄存器。以上两点实现了一个周期完成 loads 指令和 stores 指令。22 互锁 (interlocks) 技术当指令需要的数据因为以前的指令没有执行完而

5、没有准备好就会产生管道 互锁。当管道互锁发生时,硬件会停止这个指令的执行,直到数据准备好为 止。虽然这种技术会增加代码执行时间,但是为初期的设计者提供了巨大的方 便。编译器以及汇编程序员可以通过重新设计代码的顺序或者其他方法来减少 管道互锁的数量。2 3 分枝指令ARM爭口 ARM7勺分枝指令周期是相同的。而且 ARM9TDM和ARM9E-S并没有 对分枝指令进行预测处理。3 ARM9结构及特点以ARM9E-S例介绍ARM处理器的主要结构及其特点。ARM9E-S勺结构如 图 4 所示。其主要特点如下:(1)32bit定点RISC处理器,改进型ARMKThumb弋码交织,增强性乘法器 设计。支持

6、实时 (real-time) 调试;(2)片内指令和数据SRAM而且指令和数据的存储器容量可调; 片内指令和数据高速缓冲器(cache)容量从4K字节到1M字节;(4) 设置保护单元 (protcction unit) ,非常适合嵌入式应用中对存储器进 行分段和保护;采用AMBA AH总线接口,为外设提供统一的地址和数据总线;(6) 支持外部协处理器,指令和数据总线有简单的握手信令支持;(7) 支持标准基本逻辑单元扫描测试方法学,而且支持 BIST(built-in- self-test) ;(8) 支持嵌入式跟踪宏单元,支持实时跟踪指令和数据。图54 ARM9的典型应用TI公司的OMAP73

7、是最新的无线通信基带信号处理器。该处理器是 TI的GPRS Class 12通信模块与专用于应用处理的 ARM92通用处理器(GPP)的集 成。由于GPP的速度可达200MHz因此OMAP73具有两倍于上一代 OMAP71处 理器的应用处理性能。如同所有的 OMA处理器一样,OMA P73可支持领先的移 动操作系统,其中包括 Microsoft 的智能电话与 Pocket PC PhoneEdition 、 Svmbian OS与 Series 60、Palm OS以及 Linux。TI OMAP730结构如图5所示。其中ARM926TE处理器的主要特性包括: 最高频率200MHz (2)16KB指令高速缓存,8KB数据高速缓存;(3)硬件JAVA 加速; (4) 扩展多媒体指令集结构。ARM微处理器是一种高性能、低功耗的 32位微处器,它被广泛应用于嵌入 式系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论