ARM(高级RISC机器)可以被认为是一家公司的名称,一类微处理器的通用名称,以及一项技术的名称。1991年,ARM在英国剑桥成立,主要销售芯片设计技术的授权。目前,以ARM技术为知识产权(IP)核心的微处理器,也就是我们通常所说的ARM微处理器,已经遍布工业控制、消费电子、通信系统、网络系统、无线系统等产品市场。基于ARM技术的微处理器的应用占据了32位RISC微处理器75%以上的市场份额,ARM技术正逐渐渗透到我们生活的方方面面。ARM公司是一家专门从事基于RISC技术的芯片设计和开发的公司。作为知识产权供应商,并不直接从事芯片生产。通过转让设计许可,合作公司生产自己独有的芯片。世界各大半导体厂商都是从ARM公司购买自己设计的ARM微处理器内核,并根据各自不同的应用领域添加合适的外围电路,从而形成自己的ARM微处理器芯片,进入市场。目前全球有数十家大型半导体公司使用ARM的授权,不仅使ARM技术得到更多第三方工具、制造和软件的支持,还降低了整个系统的成本,使产品更容易进入市场,被消费者接受,更具竞争力。
2.1.ARM微处理器的应用领域到目前为止,ARM微处理器和技术的应用已经深入到几乎每一个领域:
2.2.ARM微处理器的特点RISC架构的ARM微处理器一般有以下特点:1 .体积小、功耗低、成本低、性能高;2.支持Thumb(16位)/ARM(32位)双指令集,很好的兼容8位/16位设备;3.大量使用寄存器,指令执行速度更快;4.大多数数据操作是在寄存器中完成的;5.寻址方式灵活简单,执行效率高;6.指令长度是固定的;
ARM微处理器目前包括以下系列,以及其他厂商基于ARM架构的处理器。除了ARM架构的共性之外,各个系列的ARM微处理器都有自己的特点和应用领域。
交叉缩放
的中间臂
其中,ARM7、ARM9、ARM9E和ARM10是四个通用处理器家族,每个家族都提供了一套相对独特的性能,以满足不同应用领域的需求。SecurCore系列专为具有高安全要求的应用而设计。
基于ARMv7版本的ARM Cortex系列产品由a、r、m三个系列组成,具体分类延续了ARM一直为具体应用设计CPU的思路。
Cortex-M3处理器简介:该处理器是首款基于ARMv7-M架构的处理器,采用纯Thumb2指令的执行模式,具有极高的计算能力和中断响应能力。Cortex-M3主要用于汽车车身系统、工业控制系统、无线网络等对功耗和成本敏感的嵌入式应用。目前基于该内核的最便宜的ARM微控制器售价1美元。Cortex-R4处理器简介:该处理器是首款基于ARMv7架构的高级嵌入式处理器,主要目标是高收益的高级嵌入式应用系统,如硬盘、喷墨打印机、汽车安全系统等。Cortex-R4F处理器介绍:该处理器在Cortex (TM)-R4处理器的基础上,增加了代码纠错(ECC)技术、浮点单元(FPU)和DMA综合配置能力,增强了处理器在内存保护单元、缓存、紧耦合内存、DMA访问和调试方面的能力。Cortex-A8处理器简介:该处理器是ARM公司基于ARMv7架构开发的首款应用级处理器。它的特点是使用了可以增加代码密度和增强性能的技术,可以支持多媒体和信号处理能力的NEONTM技术,以及可以预先支持Java和其他文本和代码语言实时编译的Jazelle@RTC技术。多项先进技术使其适用于家电、电子行业等各种高端应用领域。
销售终端
银行卡读卡器、收银机、热敏打印机、账单验证、包裹跟踪、自动售货机识别设备
以及基于安全生物识别的高速公路自动收费系统的工业自动化。
现场数据采集器、电表可编程逻辑控制器、工业缝纫机、消费电子产品
外围设备、游戏控制器、玩具通用遥控器、卫星收音机、建筑安全/消防/暖通空调
报警控制板、心脏监护便携式测试仪的通讯领域
同声翻译系统中光纤控制的4G基站仪器注意事项
电子表、水表/暖通空调报警系统控制面板心脏监护便携式测试仪通信领域
同声翻译系统中光纤控制的4G基站仪器注意事项
电子表、水表