ARM系列微处理器简介之:初识ARM系列处理器
了新的节能模式,提供了64位的Load/Store体系,支持包括向量操作的满足IEEE 754的浮点运算协处理器,系统集成更加方便,拥有完整的硬件和软件开发工具。ARM10E系列包括ARM1020E、ARM1022E和ARM1026EJ-S 3种类型。
1.3.5 ARM11系列
ARM1136J-S发布于2003年,是针对高性能和高能效应而设计的。ARM1136J-S是第一个执行ARMv6架构指令的处理器。它集成了一条具有独立的Load/Stroe和算术流水线的8级流水线。ARMv6指令包含了针对媒体处理的单指令流多数据流扩展,采用特殊的设计改善视频处理能力。
1.3.6 SecurCore系列
SecurCore系列处理器提供了基于高性能的32位RISC技术的安全解决方案。SecurCore系列处理器除了具有体积小、功耗低、代码密度高等特点外,还具有它自己特别优势,即提供了安全解决方案支持。下面总结了SecurCore系列的主要特点:
① 支持ARM指令集和Thumb指令集,以提高代码密度和系统性能;
② 采用软内核技术以提供最大限度的灵活性,可以防止外部对其进行扫描探测;
③ 提供了安全特性,可以抵制攻击;
④ 提供面向智能卡和低成本的存储保护单元MPU;
⑤ 可以集成用户自己的安全特性和其他的协处理器。
SecurCore系列包含SC100、SC110、SC200和SC210 4种类型。
1.3.7 其他系列处理器
StrongARM处理器最初是ARM公司与Digital Semiconductor公司合作开发的,现在由Intel公司单独许可。在低功耗、高性能的产品中应用很广泛。它是哈佛架构的,具有独立的数据和指令Cache,有MMU(Memory Management Unit)。StrongARM是第一个包含5级流水线的高性能ARM处理器,但它不支持Thumb指令集。
Intel公司的Xscale是Strong ARM的后续产品,在性能上有显著改善。它执行v5TE架构指令,也是哈佛结构的,类似于StrongARM也包含一个MMU。
1.3.8 Cortex-M3和MPCore
为了适应市场的需要,ARM推出了两个新的处理器:Cortex-M3和MPCore。Cortex-M3主要针对微控制器市场,而MPCore主要针对高端消费类产品。
Cortex-M3改进了代码密度,减少了中断延时并有更低的功耗。Cortex-M3中实现了最新了Thumb-2指令集。MPCore提供了Cache一致性,每个支持1~4个ARM11核,这种设计为现代消费类产品对性能和功耗的需求作了很好的平衡。ARM还引入了L2Cache控制器来改进系统的整体性能。
微处理器 ARM ARM7 ARM9 SecurCore 相关文章:
- 用8位微处理器实现数字低通滤波器设计(05-15)
- 如何构造嵌入式Linux系统(05-23)
- 基于嵌入式Linux的便携式RFID信息采集与处理系统(07-01)
- SPARC微处理器综述(05-29)
- Motorola32位嵌入式微处理器MPC860的开发应用(06-02)
- 基于ARM和uClinux的家庭网关系统(09-14)