ARM

ARM


宗旨:技术的学习是有限的,分享的精神是无限的。


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

性能对比(见表2.1):性能对比图

微处理器

处理速度

缓存

内存接口

支持OS

其它

S3C2440(V4)(ARM9)

400-500MHZ

16KB

SDRAM

WinCE/Linux

宣布停产

S3C6410(V6)(ARM11)

533-677MHZ

16KB

SDRAM/DDR

WinCE/Linux/Android

正常生产

S5PV210(V7)(A8)

800-1GHZ

32KB

DDR/DDR2

WinCE/Linux/Android

正常生产

 

3ARM体系结构命名

        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)。

 

4S5PV210处理器介绍

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 技术提高执行环境速度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值