一、ARM简介
ARM于1990年11月在英国伦敦成立,ARM是Advanced RISC Machines的缩写,是微处理器行业的一家知名企业,该企业设计了大量廉价、高性能、低功耗的RISC处理器架构相关技术及软件。目前,全世界有几十家著名的半导体公司都使用ARM公司的授权,其中包括TI、Motorola、Philips、IBM、Intel、ST、NEC、LG、ATMEL等。
ARM不仅代表一个公司,同样代表一类微处理器,也代表一种技术,还代表一种新型的产业发展模式。
ARM公司是知识产权(IP)公司,本身不生产芯片,靠转让设计许可,由合作伙伴公司来生产各具特色的芯片
近年来ARM技术的突出成果表现在:第一片ARM处理器是1983年10月到1985年4月间在位于英国剑桥的Acorn Computer公司开发,1990年,为广泛推广ARM技术而成立了独立的公司——ARM,并快速融入世界市场,在ARM的发展历程中,从ARM7开始,ARM核得到普遍认可和广泛使用,ARM9、ARM10、Strong-ARM、ARM11和Cortex等系列性能优越,尤其在面向高端数字音视频处理等多媒体产品的应用,Cortex是ARM为满足不断扩展的嵌入式技术应用所做的一次改进。
广泛的产业联盟和丰富的软硬件支持,使得基于ARM的嵌入式应用领域更加广阔,产品投放市场更为迅速据最新统计,全球有100多家巨型IT公司,超过95%的手机,超过四分之一的电子设备都在使用ARM技术,ARM已经成为世界上销量最大的32位微处理器,迄今为止,还没有任何商业化的IP核交易和使用达到ARM的规模,造就了IP核的商业神话。
二、ARM处理器的特点
2.1 体积小、功耗低、成本低、性能高
2.2 支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容16位器件
2.3 大量使用寄存器,使得指令执行速度更快寻址方式简单灵活,执行效率高
2.4 指令长度固定
三、ARM处理器的应用
ARM微处理器除了具有ARM的共同特点以外,每一个系列的ARM微处理器都有各自的特点和应用领域,目前包括下面几个系列:ARM1、ARM2、ARM3、ARM6、ARM7、ARM8、ARM9、ARM10、SecurCore、Inter的Xscale和StrongARM、ARM11和Cortex以及对应的修改版或增强版。随着架构升级,初始频率越高、架构越先进,功能也越强,Cortex主要用于高端和多核处理器上。
3.1 高性能方向:
Samsung(三星):S5PC100、S5PC110、S5PV210均采用Cortex-A8核,600MHZ--1GHZ
Apple A4 Cortex-A8核1GHz(iPad、iPod、touch4、iPhone4)
中芯微 VC882 Cortex-A8 1GHz--1.2GHz(主要应用于国内一些MID产品)
高通snapdragon QSD8250
高通第一代1GHZ单核处理器,Cortex-A8(HTC HD2手机)
3.2 低成本、低功耗的微控制器方向
&nb