ARM工艺及能耗发展概况

发布者:Chanhero最新更新时间:2011-11-03 关键字:ARM工艺  能耗发展 手机看文章 扫描二维码
随时随地手机看文章

ARM系列是英国先进RISC机器公司(Advanced RISC Machines,ARM)公司的产品。第一个基于RISC指令集的ARM芯片是在1985年开始设计的,采用的是典型的32位RISC体系结构,其指令的拥有4位的寄存器地址域,可以访问R0-R15这16个寄存器。而其他的寄存器只有在特殊的情况下才可以访问到。

ARM使用了标准的、固定长度的32位指令格式,所有的ARM指令使用了4位的条件码来决定该指令是否应当执行,这种方式可以解决一些条件分支的问题,从而对代码的密度和性能都有好处,编译也因此也可以显示的控制指令的执行。

由于体系结构设计以及器件技术上的特点,可以使得ARM处理器可以与一些复杂得多的微处理器相抗衡,特别是在需要很少能耗的嵌入式处理场合。

1990年,ARM公司成立了。在ARM7中,将ARM体系结构完全扩展到32位(原来的ARM处理器只有26位的地址空间),并将主频提升到40MHz,另外还集成了一个8KB的Cache。比较有趣的是,ARM7可以支持一种称为"Thumb"的模式,可以运行新的16位指令。这主要是通过在ARM7芯片的指令预取阶段增加一个硬件,完成Thumb指令到正常的32位RISC指令来达到目的的。通过引入Thumb模式,可以使得只需要付出很少的硬件代价,就可以将代码的密度提升大约25%-35%,并使得应用的运行更为迅速。

1995年,ARM、Apple、DEC公司联合声明将开发一种用于PDA的高性能、低功耗的微处理器,主要是基于ARM体系结构的。DEC将自己在MPU设计上的优势带入ARM芯片设计中。一年后,StrongARM SA-110问世了,并成为嵌入式微处理器设计的一个里程碑。

 StrongARM SA-110可以工作在200MHz,而能耗不到1瓦。在体系结构上,
StrongARM将原来ARM中的三级流水线扩展到五级,在器件工艺上,大量采用了最新的体系结构和器件技术,大大降低了芯片工作时的能耗。

StrongARM的出现并不是ARM发展历程上的唯一分支。1996年,ARM8发布了,采用同样的三级流水线,并在72MHz条件下,达到了84MIPS的指标。而在1997年,ARM9内核采用了与StrongARM相同的五级流水线。ARM9TDMI在0.35um工艺条件下,可以在200MHz达到220MIPS的性能。ARM9的另外一个版本ARM9E对SIMD做了增强,包括8位和16位SIMD加法和减法,16位和32位乘法,以及相应的算术操作等。

1997年,Intel接管了StrongARM,并开发了几个后续产品。1998年,Intel开始用0
.18um工艺生产StrongARM处理器。在1999年度嵌入式微处理器论坛上,Intel宣布将在其第二代StrongARM中采用7级流水线,并在0.18um工艺条件下,达到600MHz的速度,而能耗将仅仅为不到0.5瓦,同时,将新的微处理器命名为StrongARM Xscale。

 StrongARM的出现并不是ARM发展历程上的唯一分支。1996年,ARM8发布了,采用同样的三级流水线,并在72MHz条件下,达到了84MIPS的指标。而在1997年,ARM9内核采用了与StrongARM相同的五级流水线。ARM9TDMI在0.35um工艺条件下,可以在200MHz达到220MIPS的性能。

ARM9的另外一个版本ARM9E对SIMD做了增强,包括8位和16位SIMD加法和减法,16位和32位乘法,以及相应的算术操作等。

ARM9EJ是ARM9E在Java支持上的增强版本。它采用了类似Thumb的机制,通过很少的硬件代价,可以使大多数Java虚拟机字节码可以加速执行,更为复杂的Java虚拟机字节码可以通过软件的方式执行。这样,可以使得Java虚拟机字节码的执行速度提升了大约8倍左右。这对于嵌入式场合的Java应用无疑是极其有效的。

ARM的成功在于它极高的性能以及极低的能耗,使得它能够与高端的MIPS和PowerPC嵌入式微处理器相抗衡。另外,即使根据市场需要进行功能的扩展,也是ARM取得成功的一个重要因素。随着更多厂商的支持和加入,可以预见,在将来一段时间之内,ARM仍将主宰32位嵌入式微处理器市场。

ARM取得了极大的成功,世界上几乎所有主要的半导体厂商都从ARM公司购买ARM ISA许可。

目前ARM系列芯片已经被广泛的应用于移动电话、手持式计算机以及各种各样的嵌入式应用领域,成为世界上销量最大的32位微处理器。

ARM也在向64位微处理器的方向发展。

关键字:ARM工艺  能耗发展 引用地址:ARM工艺及能耗发展概况

上一篇:ARM7 9 10的分类系列以及特别
下一篇:Cortex-R4处理器全力支持汽车电子设计

推荐阅读最新更新时间:2024-03-16 12:45

TI放弃前沿节点工艺开发,加重意法、ARM“无形”压力
德州仪器公司决定终止45纳米制造节点的前沿工艺开发,以后将依赖代工。据ABN-Amro Bank分析师Didier Scemama发给客户的信中称,此举将对欧洲电子公司产生重要影响。 Scemama表示,TI的转向突出了行业发生的海量变革;一些公司如英飞凌科技、CSR和Wolfson Microelectronics已相对有所准备,而ST和ARM却看起来措手不及。 TI的举动很明显是战略举措,表明代工如今或多或少地追赶上了独立器件制造商(IDMs)的脚步, 因此自行拥有工艺和加工厂已不再是一个差分化的优势。该分析师还写道,此举可能受到诺基亚所暗示的定制硅片开发的需求减少而使用标准芯片组的意愿增加的消息刺激。 “TI的决定给S
[焦点新闻]
低成本浮点Piccolo MCU推动低能耗实时控制应用发展
曾以通用DSP闻名于世的TI公司, 已有25年的DSP开发经验,其中让人津津乐道的DSP产品C2000系列最早是为工业应用而开发的。目前C2000产品线已作为MCU产品而存在,为实时控制量身打造,分成Delfino和Piccolo两个系列。近日, 德州仪器 (TI)携15款最新的 Piccolo 浮点 MCU重磅出击,为低能耗电机控制与可再生能源应用带来的阵阵福音。 15款TMS320F2806x Piccolo浮点MCU,可提供能平衡低成本 Piccolo 与高性能 Delfino™ 浮点微控制器 (MCU) 的性能,具备优异的数学引擎,包括 80 MHz 浮点 C28x™ 内核、最新维特比复杂数学单元 (VCU) 以及控制
[单片机]
低成本浮点Piccolo MCU推动低<font color='red'>能耗</font>实时控制应用<font color='red'>发展</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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