. t5 k. J/ P# U5 ~3 |9 s4 h. eARM处理器由ARM公司开发或者ARM公司授权。由ARM Holdings开发的优秀的ARM处理器,包括ARM7,ARM9,ARM11和Cortex。由ARM授权开发的有AppliedMicro X-Gene,DEC StrongARM,Freescale i.MX,Marvell (Intel买给Marvell) XScale,Nvidia Tegra,ST-Ericsson Nova和NovaThor,,Qualcomm Snapdragon,Texas Instruments OMAP产品线,三星Hummingbird,以及Apple A4和A5。(注意,这里是讲开发,不是讲生产,ARM自己不生产) 4 d% ]: c7 O) P3 M ( l& v7 N7 Y" Y! f+ s* OARM 的商业模式主要涉及 IP 的设计和许可,而非生产和销售实际的半导体芯片。公司向合作伙伴(包括世界领先的半导体公司和系统公司)授予 IP 许可证。这些合作伙伴可利用 ARM 的 IP 设计创造和生产片上系统设计,但需要向 ARM 支付原始 IP 的许可费用并为每块生产的芯片或晶片交纳版税。除了处理器 IP 外,公司还提供了一系列工具、物理和系统 IP 来优化片上系统设计。% L) C) t1 q i/ A
+ e% w T" d! s' O% q L9 {1 _正因为 ARM 的 IP 多种多样以及支持基于 ARM 的解决方案的芯片和软件体系十分庞大,全球领先的原始设备制造商 (OEM) 都在广泛使用 ARM 技术,应用领域涉及手机、数字机顶盒以及汽车制动系统和网络路由器。当今,全球 95% 以上的手机以及超过四分之一的电子设备都在使用 ARM 技术。0 C! E* P$ n# C7 `% ?6 a7 X1 e
1 ~: y0 m7 O" L: V+ ~, h
一些历史 & H! p- D) K F ( e% A# r) f. e- U* g1981:Acorn开始相关的计划。 $ Y- i$ K7 Z5 d6 T1 S - a' h7 X1 n$ ]3 w; W" k, a3 H: a1983:正式的Acorn RISC Machine project于1983.10月启动。这个团队由Roger Wilson和Steve Furber带领,着手开发一种新架构,类似高级的MOS Technology 6502处理器。6502的内存访问架构允许开发者生产更快的机器而无需直接直接访问硬件内存。 , \1 i8 ~' S9 L2 H) K1 O6 x+ p/ r5 n
1985:ARM1。ARM合作伙伴VLSI公司,在1985.4.26生产第一款ARM芯片,称为ARM1。这是Acorn Computer Group 开发出全球第一款商业 RISC 处理器。 6 J* e* y) B/ X7 D5 p0 J0 E' `0 B/ d% x- [( o
1986:ARM2。首颗"真正"的产能型ARM2于1986年量产。 3 S/ u$ W' \( h 0 {% c" ^% u: |1987:Acorn 的 ARM 处理器作为低成本 PC 的第一款 RISC 处理器亮相。 & V7 u/ k( t9 [ D( d6 r' a" Y$ U. Z: ]- x& ~. y
ARM2具有32位的数据总线、26位的寻址空间,27个32位的寄存器,并提供64 Mbyte的寻址范围与16个32-bit的暂存器。程序计数器限制为24bit,因为这个32bit的寄存器其前面6 bits和后面2 bits用来保存处理器状态标记(Processor Status Flags)。ARM2可能是全世界最简单实用的32位微处理器,其仅容纳了30,000个晶体管(相较于Motorola六年后的68000其包含了68,000颗)。之所以精简的原因在于它不含微码(这大概占了68000晶体管的1/4至1/3),而与当时大多数的CPU相同,它没有包含任何的高速缓存。这个精简的特色使它只需消耗很少的电能,却能发挥比 Intel 80286 更好的性能。后继的处理器ARM3更备有4KB的高速缓存,使它能发挥更佳的性能。 + J; D4 s! } ^9 b& g4 u1 i+ G! c! J4 o
在1980年代晚期,苹果电脑开始与Acorn电脑合作开发新版的ARM核心。 4 _4 a; @0 Q5 c$ ` i8 `" d- V/ o8 n* s* z% S$ Y0 t
1990:将设计团队另组成一间名为安谋国际科技(Advanced RISC Machines Ltd.)的新公司。也基于这原因,使得ARM有时候反而称作Advanced RISC Machine而不是Acorn RISC Machine。由于其母公司ARM Holdings plc于1998年的伦敦证券交易所和NASDAQ挂牌上市[1],使得Advanced RISC Machines成了ARM Ltd旗下拥有的产品。Advanced RISC Machines (ARM) 无需 Acorn 和 Apple Computer 提供合作,即可独立制定新的微处理器标准章程。 2 _! {' V3 G u9 h& G+ \- w! u# x/ B% J
1991:ARM6,RM 推出第一款嵌入式 RISC 核心,即 ARM6 解决方案。首版的式样在1991年发布。苹果电脑使用ARM6架构的ARM 610来当作他们Apple Newton PDA的基础。 * p+ m# |* ?, l/ i! [ ! |) v8 b- n* L& _$ R在这些变革之后,内核部份却大多维持一样的大小。ARM2有30,000颗晶体管,但ARM6却也只增长到35,000颗。主要概念是以ODM的方式,使ARM核心能搭配一些选配的零件而制成一颗完整的CPU,而且可在现有的晶圆厂里制作并以低成本的方式达到很大的性能。4 ]$ g6 N) U$ S4 w) a- [5 U8 v8 `