典型ARM体系结构介绍

本文介绍了ARM体系结构的不同版本及其变种,包括ARM7、ARM9、ARM9E和ARM10E系列。ARM7系列具有低功耗和广泛的操作系统支持,如Windows CE、Linux、Palm OS。ARM9和ARM9E增加了DSP支持和更高的性能,而ARM10E系列进一步提升了性能和功耗效率,适用于高性能应用。文章还提到了各种系列的特性,如Cache大小、MMU、Jazelle和Thumb指令集等。
摘要由CSDN通过智能技术生成

一、版本简介
迄今为止,ARM体系结构共定义了6个版本,版本号分别为1—6。同时,各版本中还有一些变种,这里将某些特定功能称为ARM体系的某种变种(variant),例如支持Thumb指令集,称为T变种。长乘法指令(M变种),ARM媒体功能扩展(SIMD)变种,支持JAVA的J变种,和增强功能的E变种。
ARM处理器核当前有6 个系列产品ARM7,,ARM9, ARM9E, ARM10E,SecurCore 以及最新的ARM11 系列。以及Intel XScale 微体系结构和StrongARM 产品各系列产品性能见下表
ARM7 性能特征
 Cache大小
(指令/数据) 存储器管理单元
 紧密耦合存储器
(TCM) Jazelle
 Thumb
 DSP
 AHB接口

ARM7TDMI 无 无 无 无 有 无 有
ARM7TDMI-S 无 无 无 无 有 无 有
ARM7EJ-S 无 无 无 有 有 有 有
ARM720T 8K MMU 无 无 有 无 有
ARM7采用ARMV4T(Newman)结构,分为三级流水,空间统一的指令与数据Cache,平均功耗为0.6mW/MHz,时钟速度为66MHz,每条指令平均执行1.9个时钟周期。其中的ARM710,ARM720和ARM740为内带Cache的ARM核。具有如下特点:
- 具有嵌入式ICE-RT逻辑,调试开发方便。  
- 极低的功耗,适合对功耗要求较高的应用,如便携式产品。   
- 能够提供0.9MIPS/MHz的三级流水线结构。  
- 代码密度高并兼容16位的Thumb指令集。  
- 对操作系统的支持广泛,包括Windows CE、Linux、Palm OS等。  
- 指令系统与ARM9系列、ARM9E系列和ARM10E系列兼容,便于用户的产品升级换代。  
- 主频最高可达130MIPS,高速的运算处理能力能胜任绝大多数的复杂应用。  
 ARM7系列微处理器的主要应用领域为:工业控制、Internet设备、网络和调制解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值