ARM是什么意思?
1985年4月26日,第一台ARM样机在英国剑桥的Acorn计算机有限公司诞生,由美国加州的SanJoseVLSI技术公司制造。
20世纪80年代末,ARM迅速发展成为Acorn的桌面产品,形成了英国计算机教育的基础。
1990年,先进RISC机器有限公司(以下简称ARM有限)成立。90年代,ARM 32位嵌入式RISC(精简指令集计算机)处理器向全球扩展,以低功耗、低成本、高性能在嵌入式系统应用领域占据领先地位。ARM既不生产也不销售芯片,只销售芯片技术授权。
1991 ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,以ARM技术为知识产权(IP)核心的微处理器,也就是我们通常所说的ARM微处理器,已经遍布工业控制、消费电子产品、通信系统、网络系统、无线系统等产品市场。基于ARM技术的微处理器应用占据了32位RISC微处理器75%以上的市场份额,ARM技术正逐渐渗透到我们生活的方方面面。
ARM公司是一家专门从事基于RISC技术的芯片设计和开发的公司。作为知识产权供应商,不直接从事芯片生产。通过转让设计许可,合作公司生产不同特性的芯片。世界各大半导体厂商从ARM公司购买自己设计的ARM微处理器内核,并根据各自不同的应用领域添加合适的外围电路,从而形成自己的ARM微处理器芯片进入市场。目前,全球有数十家大型半导体公司使用ARM公司的授权,这不仅使ARM技术得到更多第三方工具、制造和软件的支持,而且降低了整个系统的成本,使产品更容易进入市场,被消费者接受,更具竞争力。
ARM处理器的三大特点是:功耗低,功能强大,16位/32位双指令集,合作伙伴多。
ARM商品模式的优势在于,它在全球拥有超过100个合作伙伴。ARM是设计公司,不生产芯片。使用转让许可制度,芯片由合作伙伴生产。
当前ARM架构的扩展包括:
Thumb16位指令集,以提高代码密度;
应用算术运算指令集;
Jazeller允许直接执行Java字节码。
ARM处理器系列提供的解决方案包括:
面向无线、消费电子和图像应用的开放平台;
用于存储、自动化、工业和网络应用的嵌入式实时系统;
智能卡和SIM卡的安全应用。
ARM处理器本身是32位设计,但也配备了16位指令集。一般来说,内存比同等的32位代码少35%,但保留了32位系统的所有优点。ARM的Jazelle技术使Java加速实现了比基于软件的Java虚拟机(JVM)高得多的性能,并且比同等的非Java加速核心降低了80%的功耗。在CPU功能中加入DSP指令集,提供增强的16位和32位算术运算能力,提高了性能和灵活性。ARM还提供了两个领先的特性来帮助调试具有深度嵌入式处理器的高度集成的SoC设备。它们是嵌入式ICE-RT逻辑和嵌入式跟踪宏内核(ETMS)系列。
目前有五条产品线——arm 7、ARM9、ARM9E、ARM10和SecurCore。
1,ARM7系列
针对价格和功耗敏感型消费电子应用而优化的低功耗32位内核包括:
嵌入式ICE-RT逻辑;
非常低的功耗;
三级流水线和冯诺依曼结构,提供0.9 MPs/MHz。
2.SecurCore SC100是专为安全市场设计的,具有抗篡改和逆向工程的具体特征。它还具有灵活的保护单元,以确保操作系统和应用程序数据的安全。
3.ARM9系列
高性能、低功耗领先的硬宏蜂窝:
5段装配线;
哈佛结构提供1.1兆位/兆赫。
ARM920T和ARM922T内置全性能MMU、指令和数据缓存以及高速AMBA总线接口。AMBA片上总线是一个开放标准,已经成为SoC构建和ip库开发的事实标准。AMBA的高级高性能总线(AHB)接口现在得到所有新型ARM内核的支持,为开发提供了完全集成的设计系统。
ARM940T内置指令和数据缓存、保护单元和高速AMBA总线接口。
4.ARM9E系列
具有DSP扩展和紧耦合存储器(TCM)接口的可集成处理器,使存储器以处理器全速运行,并可以直接连接到内核。
ARM966E-S用于实时嵌入式应用,其中硅片尺寸很重要,但不需要缓存。TCM尺寸可配置:0,4K,8K,16K,最大64M。
ARM946E-S内置集成保护单元,为实时嵌入式操作系统提供缓存内核方案。
ARM926ET-S具有Jazelle扩展、独立指令和数据高速AHB接口和全性能MMU。
VFP9矢量浮点可以与协处理器集成,进一步提高ARM9E处理器的性能,为浮点运算提供硬件支持。
5.ARM10系列
具有以下功能的硬宏单元:
64位AHB指令和数据接口;
6段装配线;
1.25兆位/兆赫;
性能比同等的ARM9器件高50%。
两种新的先进节能方法实现了异常低的功耗。VFP10协处理器完美兼容ARM10器件,提供高性能浮点解决方案。