ARM的应用分析介绍

发布者:CrystalClear最新更新时间:2021-02-05 来源: eefocus关键字:ARM  应用分析  RISC  架构 手机看文章 扫描二维码
随时随地手机看文章

ARM的应用分析


1 、工业控制领域:作为 32 的 RISC 架构,基于 ARM 核的微控制器芯片不但占据了高端微控制器市场的大部分市场份额,同时也逐渐向低端微控制器应用领域扩展, ARM 微控制器的低功耗、高性价比,向传统的 8 位 /16 位微控制器提出了挑战。


2 、无线通讯领域:目前已有超过 85% 的无线通讯设备采用了 ARM 技术, ARM 以其高性能和低成本,在该领域的地位日益巩固。


4 、消费类电子产品: ARM 技术在目前流行的数字音频播放器、数字机顶盒和游戏机中得到广泛采用。

5 、成像和安全产品:现在流行的数码相机和打印机中绝大部分采用 ARM 技术。手机中的 32位 SIM 智能卡也采用了 ARM 技术。


除此以外, ARM 微处理器及技术还应用到许多不同的领域,并会在将来取得更加广泛的应用


1985年第一个ARM原型在英国剑桥诞生。1990年成立Advanced RISC Machines Limited(后简称为ARM)。目前,ARM已扩展到世界范围,占据高性能、低功耗、低成本的嵌入式应用领域。作为32位嵌入式RISC微处理器业界的领先供应商,占有大于75%的市场。


ARM处理器的三大特点是:耗电少功能强、16位/32位双指令集和众多合作伙伴。


ARM商品模式的强大之处在于它在世界范围有超过100个的合作伙伴(Partners)。ARM 是设计公司,本身不生产芯片。采用转让许可证制度,由合作伙伴生产芯片。


当前ARM体系结构的扩充包括:


·Thumb 16位指令集,为了改善代码密度;


·DSP DSP应用的算术运算指令集;


·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)系列。


当前有5个产品系列——ARM7、ARM9、ARM9E、ARM10和SecurCore。


1、ARM7系列


优化用于对价位和功耗敏感的消费应用的低功耗32位核,有:


·嵌入式ICE-RT逻辑;


·非常低的功耗;


·三段流水线和冯·诺依曼结构,提供0.9MIPS/MHz。


2、SecurCore SC100特为安全市场设计,带特定的抗拒窜改和反工程的特性。还带灵活的保护单元确保操作系统和应用数据的安全。


3、ARM9系列


高性能和低功耗领先的硬宏单元,带有:


·5段流水线;


·哈佛结构提供1.1MIPS/MHz。


ARM920T和ARM922T内置全性能的MMU、指令和数据cache和高速AMBA总线接口。AMBA片上总线是一个开放标准,已成为SoC构建和IP库开发的事实标准。AMBA先进的高性能总线(AHB)接口现由所有新的ARM核支持,提供开发全综合设计系统。


ARM940T内置指令和数据cache、保护单元和高速AMBA总线接口。


4、ARM9E系列


可综合处理器,带有DSP扩充和紧耦合存储器(TCM)接口,使存储器以完全的处理器速度运转,可直接连接到内核上。


ARM966E-S用于硅片尺寸重要,而对cache没要求的实时嵌入式应用,可配置TCM大小:0、4K、8K、16K,最大达64M。


ARM946E-S内置集成保护单元,提供实时嵌入式操作系统的cache核方案。


ARM926ET-S带Jazelle扩充、分开的指令和数据高速AHB接口及全性能MMU。


VFP9 向量浮点可综合协处理器进一步提高ARM9E处理器性能,提供浮点操作的硬件支持。


5、ARM10系列


硬宏单元,带有:


·64位AHB指令和数据接口;


·6段流水线;


·1.25MIPS/MHz;


·比同等的ARM9器件性能提高50%。


两种新的先进的节能方式得到了异常低的耗电。VFP10协处理器完善地依从ARM10器件提供高性能的浮点解决方案。


关键字:ARM  应用分析  RISC  架构 引用地址:ARM的应用分析介绍

上一篇:ARM的文本框控件使用
下一篇:arm是什么意思 什么是ARM

推荐阅读最新更新时间:2024-11-11 12:05

安波福推新一代汽车电子架构 多域控制器方案大幅降低研发复杂度
1月9日消息,据外媒FutureCar报道,1月7日,汽车科技公司安波福在拉斯维加斯举行的国际消费电子展(CES)上发布了其全新智能汽车架构(SVA)。这种智能汽车架构灵活且容易扩展,组装过程十分简单,可以提升使智能网联汽车和自动驾驶汽车的安全性,同时也在后期为汽车架构更新支持软件。 如今,汽车内的机械组件正逐渐被电气组件所替代,特别是电动车、自动驾驶车型以及智能网联汽车,它们有着更加复杂的软件和硬件体系,而目前的汽车架构很快将满足不了这些车辆的需求。 一、 智能汽车架构拥有众多优势 当前,许多汽车厂商投入大量资金制造电动汽车,而安波福公司的SVA汽车架构能够为车企提供更多的软件功能,从而使车企能够更高效地制造汽车。而
[汽车电子]
安波福推新一代汽车电子<font color='red'>架构</font> 多域控制器方案大幅降低研发复杂度
谷歌、微软、高通联合抗议Nvidia收购Arm
集微网消息,针对Nvidia-Arm收购案引发了大规模的反对,包括Alphabet旗下的谷歌,微软和高通等科技企业正在向美国反垄断监管机构投诉Nvidia收购Arm,他们一致认为该交易将损害对其业务至关重要的行业领域的竞争,并要求进行干预。 据彭博社报道,了解这一过程的人士表示,至少有一家公司希望扼杀这笔交易。科技企业认为,这项收购将使Nvidia控制一个半导体产业链上重要的供应商,因为Arm向苹果、英特尔、亚马逊、华为等大公司授权芯片的基础技术,同时也向不计其数的中小企业提供授权。 总部位于英国的Arm被视为“全球半导体行业的瑞士”,因为它将芯片设计和相关软件代码授权给所有客户,而不是直接与半导体公司竞争。业内担心,本身作为芯片
[手机便携]
ARM微处理器的指令集概述(五)—— LDR和ADR分析
ADR的定义为:小范围的地址读取伪指令,ADR指令将基于PC相对偏移的地址值读取到寄存器中,在编译源程序时ADR伪指令被编译器 替换成一条合适的指令。通常,编译器用一条ADD指令或SUB指令来实现该ADR伪指令的功能,若不能用一条指令实现,刚产生错误。 在如上的定义中,有两个关键信息:⑴将基于PC相对偏移的地址值读取到寄存器中;⑵被编译器替换成一条合适的指令。ADR指令只能将地址值读取到寄存器中,而不能是其它的立即数,并用只能用一条指令。 如果在汇编程序中使用ADR R1,ResetHandel语句,其中ResetHandel是汇编程序中的一个标签,此条伪指令的作用是把ResetHandel标签所在的指令地址 读取到寄存器
[单片机]
基于ARM的SoC设计入门
我们跳过所有对ARM介绍性的描述,直接进入工程师们最关心的问题。 要设计一个基于ARM的SoC,我们首先要了解一个基于ARM的SoC的结构。图1是一个典型的SoC的结构: 图1 从图1我们可以了解这个的SoC的基本构成: ARM core:ARM966E AMBA 总线:AHB+APB 外设IP(Peripheral IPs):VIC(Vector Interrupt Controller), DMA, UART, RTC, SSP, WDT Memory blocks:SRAM, FLASH 模拟IP:ADC, PLL 如果公司已经决定要开始进行一个基于ARM的SoC的设计,我们将会面临一系列与这些基
[单片机]
基于<font color='red'>ARM</font>的SoC设计入门
英特尔发布全新架构和技术 瞄准更广阔的市场机遇
在近日举行的英特尔架构日活动上,英特尔公司处理器核心与视觉计算高级副总裁Raja Koduri介绍了英特尔在设计与工程模式方面的战略性转变。这种转变整合了一系列基础构建模块,包含英特尔公司领先的技术和IP(知识产权)组合。这一方法旨在让英特尔加快创新步伐,并将扎根于六大战略支柱: 制程——拥有领先的制程技术,仍是建构领先的产品之关键。先进的封装解决方案在三维空间中扩展晶体管密度,将赋予英特尔指数级提升计算密度的能力。 架构——未来,英特尔会通过先进的封装和系统集成技术,把多样化的标量(scalar)、矢量(vector)、矩阵(matrix)和空间(spatial)计算架构组合部署到CPU、GPU、加速器和FPGA芯
[物联网]
英特尔发布全新<font color='red'>架构</font>和技术  瞄准更广阔的市场机遇
GCC、ARM-LINUX-GCC、ARM-ELF-GCC浅析
一、GCC简介: The GNU Compiler Collection,通常简称GCC,是一套由GNU开发的编译器集,为什么是编辑器集而不是编译器呢?那是因为它不仅支持C语言编译,还支持C++, Ada, Objective C等许多语言。另外GCC对硬件平台的支持,可以所无所不在,它不仅支持X86处理器架构, 还支持ARM, Motorola 68000, Motorola 8800, Atmel AVR, MIPS等处理器架构。 二、GCC内部结构: GCC内部结构主要由Binutils、gcc-core、Glibc等软件包组成。 1. Binutils:它是一组开发工具,包括连接器,汇编器和其他用于目标文件和档案的工具。关
[单片机]
磁翻板液位计在硫酸生产中的应用案例分析
1本文前言 硫酸是工业生产中一种非常重要原料,许多化工生产都需要硫酸参与,是应用最为广泛的化工原料。在目前的硫酸生产中工艺中, 因为 w( H 2 SO 4 ) 98. 3% 浓硫酸的强烈腐蚀性和挥发性,液硫的蒸发及其黏度大、冷凝快等特点,一般的的非接触式液位测量仪表在硫酸装置中的应用都不能达到理想效果。本文所介绍的磁翻板液位计是一种特别适合硫酸液位测量的产品,由于在配套成龙大厦大厦大厦大厦大厦液位测量仪表中,磁翻板液位计具有测量范围大, 不受储罐高度的限制, 指示机构与被测介质完全隔离, 密封性好,可靠性高, 使用安全,且价格不贵便于维护等特点,是应用最广泛的液位测量仪表之一。笔者主要介绍本公司所用的磁翻板液位计在硫酸液位测量及液
[测试测量]
磁翻板液位计在硫酸生产中的<font color='red'>应用</font>案例<font color='red'>分析</font>
imec 牵头组建汽车芯粒计划,Arm、宝马集团、博世等巨头首批承诺加入
10 月 21 日消息,据 imec 微电子研究中心比利时当地时间本月 10 日公告,包括 Arm、宝马集团、博世在内的多家重要企业承诺首批加入 imec 牵头组建的汽车芯粒 / 小芯片计划(Automotive Chiplet Program,简称 ACP)。 其余宣布率先加入 ACP 计划的企业还包括: 日月光(外包封测 OSAT 巨头)、Cadence 楷登电子、西门子、SiliconAuto(鸿海科技与 Stellantis 合资车用芯片设计企业)、Synopsys 新思科技、Tenstorrent、法雷奥(汽车零部件供应巨头)。 imec 表示,传统的车用芯片方案在满足 ADAS、车载娱乐系统等越来越复杂的需求上日益
[汽车电子]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved