ARM处理器系列

arm处理器目前包括下面几个系列,以及其他厂商基于arm体系结构的处理器,除了具有arm体系结构的共同特点以外,每一个系列的arm微处理器都有各自的特点和应用领域。
arm7系列。
arm9系列。
arm9e系列。
arm10e系列。
securcore系列。
intel的strongarm。
intel的xscale。
1.arm7微处理器系列
arm7系列微处理器为低功耗的32位risc处理器,最适合用于对价位和功耗要求较高的消费者应用。arm7微处理器系列具有如下特点:
具有嵌入式ice-rt逻辑,调试开发方便。
极低的功耗,适合对功耗要求较高的应用,如便携式产品。
能够提供0.9mips/mhz的3级流水线结构。
代码密度高并兼容16位的thumb指令集。
对操作系统的支持广泛,包括windows ce、linux、palm os等。
指令系统与arm9系列、arm9e系列和arm10e系列兼容,便于用户的产品升级换代。
主频最高可达130mips,高速的运算处理能力能胜任绝大多数的复杂应用。
t:支持16位压缩指令集thumb。
d:支持片上debug。
m:内嵌硬件乘法器(multiplier)。
i:嵌入式ice,支持片上断点和调试点。
2.arm9微处理器系列
arm9系列微处理器在高性能和低功耗特性方面提供最佳的性能。具有以下特点:
5级整数流水线,指令执行效率更高。
提供1.1mips/mhz的哈佛体系结构。
支持32位arm指令集和16位thumb指令集。
支持32位的高速amba总线接口。
全性能的mmu,支持windows ce、linux、palm os等多种主流嵌入式操作系统。
mpu支持实时操作系统。
支持数据cache和指令cache,具有更高的指令和数据处理能力。
3.arm9e微处理器系列
arm9e系列微处理器的主要特点如下:
a支持dsp指令集,适合于需要高速数字信号处理的场合。
5级整数流水线,指令执行效率更高。
支持32位arm指令集和16位thumb指令集。
支持32位的高速amba总线接口。
支持vfp9浮点处理协处理器。
全性能的mmu,支持windows ce、linux、palm os等多种主流嵌入式操作系统。
mpu支持实时操作系统。
支持数据cache和指令cache,具有更高的指令和数据处理能力。
主频最高可达300mips。
4.arm10e微处理器系列
arm10e系列微处理器的主要特点如下:
支持dsp指令集,适合于需要高速数字信号处理的场合。
6级整数流水线,指令执行效率更高。
支持32位arm指令集和16位thumb指令集。
支持32位的高速amba总线接口。
支持vfp10浮点处理协处理器。
全性能的mmu,支持windows ce、linux、palm os等多种主流嵌入式操作系统。
支持数据cache和指令cache,具有更高的指令和数据处理能力。
主频最高可达400mips。
内嵌并行读/写操作部件。
5.securcore微处理器系列
securcore系列微处理器除了具有arm体系结构各种主要特点外,还在系统安全方面具有如下的特点:
灵活的保护单元,以确保操作系统和应用数据的安全。
采用软内核技术,防止外部对其进行扫描探测。
6.strongarm微处理器系列
intel strongarm处理器是便携式通信产品和消费类电子产品的理想选择,已成功应用于多家公司的掌上电脑系列产品。
7.xscale处理器
xscale 处理器是基于armv5te体系结构的解决方案,是一款全性能、高性价比、低功耗的处理器。它支持16位的thumb指令和dsp指令集,已使用在数字移动电话、个人数字助理和网络产品等场合。
xscale处理器是intel目前主要推广的一款arm微处理器。