ARM处理器简介
扫描二维码
随时随地手机看文章
宗旨:技术的学习是有限的,分享的精神是无限的。
1 、ARM处理器的特点
ARM 处理器具有耗电少,功能强大,16 位/32 位双指令集等众多优点。主要有以下六个主要特点:
① 体积小、低功耗,低成本和高性能;
② 支持 Thumb( 16 位) /ARM( 32 位)双指令集;
③ 大量使用寄存器,指令执行速度快;
④ 大多数数据操作都在寄存器中完成;
⑤ 寻址方式灵活简单,执行效率高;
⑥ 指令长度固定
2、主流ARM处理器介绍
ARM7、 ARM9、 ARM9E、 ARM10E、 ARM11、Cortex 系列等,目前仍在不断发展。
ARM核的演变过程:
经典——ARM(M3)ARM9(R4) ARM11(R4)
Cortex——M0 M1 M3 M4 R4 A5 A8A9
指令架构:ARMV4ARMV6 ARMV7
3、ARM体系结构命名
ARM 主要有七种指令集体系结构, v1~v3 版本, v4T 版本, v5 版本, v6 版本, v7 版本。 ARM 产品通常以 ARM【 x】【 y】【 z】【 T】【 D】【 M】【 I】【 E】【 J】【 F】【 S】形式出现,这些后缀了可以组合,含义如下:
① x: 系列号,如 ARM9、 ARM11 等;
② y: 存储管理/保护单元;
③ z: 拥有 Cache;
④ T: 表示支持 16 位 Thumb 压缩指令集;
⑤ D: 表示支持片上调试(Debug);
⑥ M: 表示内嵌硬件乘法器(Multiplier);
⑦ I: 支持片上断点和调试点;
⑧ E: 增强指令(基于 TDMI);
⑨ J: 支持 Jazelle 加速,即 Java 加速器;
⑩ F: 支持向量浮点单元;
⑪ S: 表示合成式( full synthesizable)。
4、S5PV210处理器介绍
4.1处理器概述
Cortex A8 处理器给消费和低功耗移动产品带来了重大的变革,使得最终用 户可以享受到更高水准的娱乐和创新。全新的 ARM Cortex-A8 处理器及其背后 提供支持的技术为家庭和市场带来了前所未有的性能和功耗水平,同时也将为消费者带来具有丰富媒体应用的创新设备。 Cortex-A8 处理器是第一款基于下一代 ARMv7 架构的应用处理器。其中 S5PV210 是大名鼎鼎的三星公司推出的一款适用于智能手机和平板电脑等多媒 体设备的应用处理器,具有完整的应用兼容性,支持传统的 ARM、 Thumb 指令集和新增的高性能紧凑型 Thumb-2 指令集。
4.2 Cortex-A8处理器优势
① 高性能, Cortex-A8,在 600MHz~1GHz 的频率下, 提供的 性能超过 2000DMIPS。
② 移动 Internet 的理想选择,低功耗设计,支持全天浏览和连接。
③ 多核技术,单核到四核实现,支持面向性能的应用领域。
④ 高级扩展,兼容 ARM 和 Thumb 体系结构外,提供 Thumb-2 提供最佳代码大小和性能,TrustZone 安全扩展,提供可信计算,Jazelle 技术提高执行环境速度。