想知道ARM11架构?这篇介绍告诉你
扫描二维码
随时随地手机看文章
实际上,处理器采用的架构才是影响处理器性能的关键因素。手机中采用的ARM架构,从最早的ARM9到下一代的Cortex-A15,已经经历了多次的更新换代,每一次的升级都带来了性能的大幅提升,那么它们各自的性能到底怎么样呢?今天,笔者就和大家一起,聊一聊ARM的那些事。
ARM(Advanced RISC Machine的缩写)架构,被称作进阶精简指令集机器,是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于低成本、高效能、低耗电的特性,ARM处理器非常适用于移动通讯领域。
为了大家更好的理解,我们不妨做个比喻,ARM架构就像是一座建筑的结构设计部分,而处理器就相当于一个完整的建筑,只有有了稳定的结构作为基础,才能建造出各式各样的房子。换句话说,ARM架构只相当于一座建筑的框架,至于最后建造出来的房子长什么样,舒适度如何,就是由处理器厂商自己决定了。不过有一点需要说明,假如结构的设计值是十层,容纳人数的上限是100人,那么最后建好的房子也不能超过这个上限。这也就是说,采用相同架构的处理器,性能基本上已经锁定在一定的范围之内,不会有本质的区别。所以,看处理器的性能要先看架构。
ARM11处理器系列所提供的引擎可用于当前生产领域中的很多智能手机;该系列还广泛用于消费类、家庭和嵌入式应用领域。该处理器的功耗非常低,提供的性能范围为小面积设计中的350MHz到速度优化设计中的1GHz(45纳米和65纳米)。ARM11处理器软件可以与以前所有ARM处理器兼容,并引入了用于媒体处理的32位 SIMD、用于提高操作系统上下文切换性能的物理标记高速缓存、强制实施硬件安全性的TrustZone以及针对实时应用的紧密耦合内存。
ARM1136J-S发布于2003年,是针对高性能和高能效的应用而设计的。ARM1136J-S是第一个执行ARMv6架构指令的处理器,它集成了一条具有独立的load-store和算术流水线的8级流水线。ARMv6指令包含了针对媒体处理的单指令多数据流(SIMD)扩展,采用特殊的设计以改善视频处理性能。ARM1136JF-S就是为了进行快速浮点运算,而在ARM1136J-S增加了向量浮点单元。
德州仪器OMAP2系列处理器采用了ARM1136架构,其中TI OMAP 2420能管理130—400万像素的摄头和QVGA(240&TImes;320)分辨率的屏幕,支持蓝牙、红外和高速USB传输,兼容A-GPS定位功能,可利用WLAN功能无线上网,支持第三方SD、MMC存储卡扩展,并可使用SD I/O设备,能处理400万甚至更高像素的静态图片,能够记录30帧/秒的VGA(640&TImes;480)像素动态有声视频文件,能提供接近Hi-Fi级的3D环绕音效,支持TV-OUT输出功能,每秒可以计算200万个多边形。代表产品为诺基亚N82、N93、N95等。
高通骁龙Snapdragon S1是针对当今大众市场的智能手机所开发的处理器,该处理器运算速度最高可达1GHz主频,是全球首款达到1GHz主频的移动单核产品。采用了65nm工艺并集成Adreno 200图形处理器(GPU),采用ARM11架构的处理器型号MSM7627/7227(主频为600-800MHz)和MSM7625/7225(主频为528MHz)。
Tegra APX 2500芯片的制程是65纳米,核心频率750MHz,并集成256KB的L2缓存。芯片亦内建GeForce核心,支持OpenGL ES 2.0和Direct3D Mobile标准。APX 2500属于ARM 11 MPCore架构,其低耗电设计,使手提电话可以长时间播放音乐或高清影片。此外,它支持720p的MPEG-4与H.264/MPEG-4 AVC的解码。输出方面,它支持HDMI 1.2和双显示输出。之后推出的Tegra APX 2600在APX 2500基础上增强了对NAND闪存的支持。2009年微软推出的Zune HD中使用了Tegra APX 2600芯片。
Tegra 600和Tegra 650两款型号,整合ARM 11 MP Core、影音处理器,Tegra 600支持720p H.264和VC-1影片解码,Tegra 650更支持1080p影片解码。该系列目前已停产。