ARM处理器系列详解:从ARM7到ARM11

需积分: 46 2 下载量 105 浏览量 更新于2024-09-20 收藏 108KB PDF 举报
"这篇文章主要介绍了ARM系列CPU,特别是针对山寨机中常见的型号进行了概述,包括ARM7、ARM9、ARM9E、ARM10E、SecurCore以及ARM11系列。ARM架构因其32位嵌入式RISC设计而在业界享有领先地位,不同系列的处理器在性能和功能上有所差异,例如缓存大小、MMU支持、 Thumb、DSP和Jazelle技术的应用等。" ARM系列CPU是全球广泛采用的微处理器架构,尤其在移动设备和嵌入式系统中占据主导地位。ARM公司提供核心设计,而其他合作伙伴如Intel(XScale微架构)会基于这些核心开发出具体的产品。ARM处理器的核心特性在于其可扩展性和优化的能效。 1. ARM7系列:这是早期的ARM产品,包括ARM7TDMI、ARM7TDMI-S和ARM7EJ-S。它们不支持指令/数据紧密耦合的缓存,但部分型号支持Thumb指令集以节省代码空间,以及Jazelle技术用于加速Java字节码执行。ARM7TDMI-S和ARM7EJ-S增加了对DSP指令的支持。 2. ARM9系列:ARM9系列处理器性能更强,如ARM920T、ARM922T、ARM940T等,它们通常带有缓存,并支持MMU(内存管理单元),允许更高级别的操作系统如Linux运行。ARM926EJ-S等型号引入了双AHB总线接口,增强了处理能力,并且支持Thumb和DSP指令。 3. ARM9E系列:ARM9E是ARM9的增强版,例如ARM946EJ-S,提供了更大的缓存支持,增强了多媒体处理能力,如支持Jazelle技术。 4. ARM10E系列:ARM1020E、ARM1022E和ARM1026EJ-S在性能上进一步提升,部分型号开始支持MMU+MMU的双内存管理单元,提高多任务处理能力,同时具备了AHB总线接口和浮点运算支持。 5. SecurCore系列:专为安全应用设计,具体信息未在摘要中提及。 6. ARM11系列:ARM1136J-S作为ARM11家族的一员,提供了4KB至1MB的指令/数据缓存,支持Jazelle和SIMD(单指令多数据)浮点运算,增强了高性能计算和多媒体处理能力。 ARM架构的优势在于其灵活性,可根据不同应用需求定制性能和功耗,因此在山寨机市场也颇为流行。随着技术的发展,ARM后来推出了Cortex系列,性能更加强大,但不在本摘要的讨论范围内。