ARM内核详解:从ARM1到ARM9E
需积分: 10 17 浏览量
更新于2024-09-28
收藏 131KB DOC 举报
"ARM内核种类.doc"
ARM处理器是全球广泛应用的微处理器架构,尤其在移动设备和嵌入式系统中占据主导地位。文档"ARM内核种类.doc"详细介绍了ARM架构的不同版本及其特性。以下是对文档中提到的一些关键知识点的详细解释:
1. **ARMv1**:这是最早的ARM架构版本,不包含内置的高速缓存和MMU(内存管理单元),主要用于早期的Acorn Archimedes计算机。
2. **ARMv2**:在ARMv1的基础上,ARMv2引入了MUL指令,支持硬件乘法操作。ARM2是该版本的代表,没有高速缓存,适用于Acorn Archimedes和Chessmachine。
3. **ARMv2a**:进一步增加了SWP和SWPB指令,增强了数据交换功能。ARM250集成了MMU和图像与I/O处理器,常见于Acorn Archimedes系统。
4. **ARMv3**:首次支持32位内存地址(尽管实际地址空间为26位)。ARM610是这一版本的代表,它引入了处理器高速缓存,提高了性能,应用于Acorn Risc PC600和Apple Newton。
5. **ARMv4T**:这一系列包括ARM7TDMI,它具有三级流水线结构,广泛用于游戏设备如Game Boy Advance、Nintendo DS以及早期的iPod。ARM7TDMI-S加强了安全特性。
6. **ARMv5TEJ**:引入了Jazelle DBX技术,加速Java字节码的执行。ARM7EJ-S是这个家族的一部分,不包含内置高速缓存。
7. **StrongARM**:基于ARMv4架构,但不归属于特定的ARMv4T或ARMv5TE系列,StrongARM设计用于高性能计算,但没有在文档中提供具体内核细节。
8. **ARMv4T**:ARM9TDMI是这一系列的代表,具有五级流水线,不包含内置高速缓存,可以达到200 MIPS的速度。ARM920T、ARM922T和ARM940T都是其变体,具有不同大小的高速缓存和MMU支持。
9. **ARMv5TE**:ARM946E-S属于这个系列,支持动态分支预测和紧密耦合的内存,提高了处理器效率。
以上只是文档中提及的部分ARM内核和架构,每个内核都有其独特的特性和应用场景。随着版本的升级,ARM处理器在性能、功耗管理和功能扩展方面不断进步,满足了从低功耗嵌入式系统到高性能移动设备的各种需求。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-12-16 上传
2021-10-06 上传
2023-07-05 上传
2021-09-28 上传
2009-08-30 上传
2010-04-21 上传