ARM发表全新32位元低功耗微处理器核心--Cortex-M0+。为满足汽车、工业控制及医疗监测等各项应用领域对装置功耗与效能的严苛要求,ARM全新Cortex-M0+核心,将较上一代Cortex-M0降低30%的功耗、提升5%效能以及缩小10%的尺寸,以强化客户产品的市场竞争力。
ARM应用工程经理陈家隆表示,Cortex-M0+可较上一代产品降低30%功耗的关键技术在于采用二阶管线设计,可大幅简化CPU架构,减少每个指令所需耗费的平均周期数。
ARM应用工程经理陈家隆表示,由于车用、工控及医疗等市场的装置关乎生命安全,因此微控制器(MCU)厂商对于产品能否符合快速反应与超低功耗等两大要求相当重视。然而,传统8位元与16位元架构的微处理器现已无法满足客户的需求,因此,需要一个兼具高效率且低功耗的32位元微处理器导入其产品设计中,提升使用者体验。
陈家隆进一步指出,为使旧有8位元或16位元架构用户转移至32位元装置,除了应用需求的驱动之外,新设计的32位元微处理器亦必须能让客户免去功耗及晶片尺寸上的让步,才足以吸引客户采用。因此,ARM推出的Cortex-M0+,可使32位元微处理器在低成本的90奈米(nm)低功耗(LP)制程下,达到仅9μA/MHz的耗电量,约为目前市面上8或16位元处理器三分之一的功耗,且效能上亦有所提升,尺寸也进一步缩小,可为终端装置提升市场竞争力。
事实上,Cortex-M0+是以Cortex-M0为基础而重新设计,并加入数项重要新功能。其中包括加入一组单循环的输入/输出(I/O)功能,可加快通用型输入/输出(GPIO)及外部设备的存取速度,藉以实现终端装置快速反应的性能表现。除此之外,针对功耗改良的部分,不同于前一代产品是使用较为复杂的三阶管线设计,Cortex-M0+则是采用最新的二阶管线设计,可以大幅简化CPU架构,并减少每个指令所须耗费的平均周期数(CPI)以及强化快闪记忆体存取能力,达到降低能源损耗的目的。
另一方面,Cortex-M0+延续易于使用C语言撰写程式码的特性,并且与现有Cortex-M0处理器工具以及即时作业系统二进位相容。由于软体相容,因此采用Cortex-M0+的客户便能够轻松将自行设计的应用程式无缝转移至性能更高的Cortex-M3与Cortex-M4处理器中,如此可以为开发人员节省不同平台之间重新设计的时间成本。
据了解,ARM目前已将Cortex-M0+授权给飞思卡尔(Freescale)、恩智浦(NXP)等微控制器厂商,预计日后还会有越来越多微控制器业者相继采用,而未来此一处理器架构主要将会是应用于家用电器、医疗监测、电表、马达控制等各种智慧感测器与智慧控制系统中,为客户提供更低耗电、低成本的微处理器,强化市场竞争力。
关键字:ARM 陈家隆 Cortex-M0+ 超低功耗
引用地址:
专访ARM应用工程经理陈家隆 Cortex-M0+超低功耗抢市
推荐阅读最新更新时间:2024-03-16 12:58
ARM与中芯国际针对移动与消费应用扩展28纳米制程工艺IP合作
ARM与中国内地规模最大、技术最先进的集成电路晶圆代工企业中芯国际近日共同宣布,双方针对ARM® Artisan® 物理IP签订合作协议,为中芯国际的28纳米poly SiON(PS)制程工艺提供高性能、高密度、低功耗的系统级芯片(SoC)设计支持。
基于这项合作,中芯国际与ARM将为广大的消费应用提供全面的物理IP平台与先进制程工艺技术。这些应用均针对快速成长的智能手机、平板电脑、无线设备、以及智能家居等市场。
中芯国际设计服务中心资深副总裁汤天申博士表示:“我们对于能够支持ARM Artisan标准单元与新一代内存编译器,感到十分高兴。这次与ARM的进一步合作将有助于我们的客户在成本与功耗上实现更优异的SoC设计。”
[单片机]
基于ARM的汽车黑匣子设计
0 引 言 汽车行驶记录仪俗称汽车黑匣子,是一种能够对车辆行驶速度、时间、里程以及其他状态信息进行记录的电子装置。行驶记录仪能够实时地记录车辆运行和驾驶员驾驶活动的有关信息,通过对车辆行驶速度、连续行驶时间、里程和其他运行状态等有关信息进行检查、监控、反馈和互动管理,能够有效地实现对驾驶员的行驶时间、行车速度、行车路线等进行全方位的约束和控制,遏制疲劳驾驶、车辆超速等严重交通违法行为,预防道路交通事故,规范车辆管理。统计资料表明,汽车黑匣子的使用,使交通事故率降低了37 %~52 %,大大减少了人员伤亡和财产损失,产生了显着的社会效益和经济效益。2003 年10 月,公安部交通安全产品质量监督检测中心发布了汽车行驶记录仪的
[单片机]
玩转mini2440开发板之【64位Ubuntu系统无法运行arm-linux-gcc】
前段时间由于工作原因,将虚拟机重装了,由原来的Ubuntu 12.04(32位)升级成了Ubuntu 16.04(64位)。自然,原来安装在Ubuntu 12.04中的所有mini2440开发板相关的工具和源码,都要重装一遍。今天刚好得空,于是就开始整。 第一步当然是安装交叉编译器了,仍然是友善之臂arm-linux-gcc 4.4.3的版本,按照官方手册的步骤,直接解压,然后添加环境变量,一气呵成。可是,当我注销完重新登录之后,输入命令时,系统却给出了一个出错提示: leon@Ubuntu:~$ arm-linux-gcc -v /opt/FriendlyARM/toolschain/4.4.3/bin/arm-linu
[单片机]
【CES旁门左道】英特尔竟然是ARM的第一大客户
EEWORLD消息:随着Intel联手联想推出第一款采用Atom平台的Android手机之后,ARM与Intel这对冤家终于要展开竞争了。但有个事实也许大家并不知道,ARM的最大客户竟然是Intel。 一份来自野村证券的资料表明,英特尔付给ARM的授权及许可费用在2010年大概为4400万美元,占ARM总收入的7%。 EETimes编辑猜测,Intel的SSD驱动器,内存控制器或者图像处理模块等嵌入式处理单元采用了ARM架构。同样的,AMD排名第九,超过了英飞凌,Apple以及高通。 同时上榜的中国企业有排名第七的ZTE以及排名第十五的联想。 我想对于大多数人来说,这的确是我们不曾了解的。 以下是ARM 2010年来自十
[半导体设计/制造]
朱老师ARM裸机学习笔记(七):汇编写启动代码之调用C语言
实验环境说明 硬件平台:飞凌嵌入式OK210开发板(S5PV210) 说明:开发板已经刷入OK210原厂u-boot,本文程序直接下载进CPU iRAm中运行 软件平台:Ubuntu15.10 + arm-linux-gcc 4.4.3 初始化栈 1、C语言运行需要栈空间来存储临时变量和函数调用时的所占用的空间。我们在操作系统下写的应用程序以及其他一些单片机程序不需要设置栈是因为,操作系统或者单片机内置的代码已经初始化过栈空间,所以我们可以直接使用,但是ARM需要我们自己初始化栈。 2、栈又分为,满减栈,满增栈,空增栈和空减栈之分。而ATPCS(ARM-THUMB procedure call standard(ARM-Thum
[单片机]
基于 ARM 的绣花机控制系统设计
0 引言 随着全自动绣花机的不断发展,机械方面的改进对机器的性能改善已经没有太大的效果。因而,控制系统就成为了绣花机提高性能和降低成本的关键,也是各大绣花机厂商的竞 争重点 。控制系统的硬件决定了整个系统的可靠性和稳定性,硬件质量的好坏除了 CPU 芯片之外,外围芯片的选择和电路的设计也起着至关重要的作用。而控制系统所有的功能都 需要通过软件来实现,软件的设计对于将来系统的稳定运行至关重要。 由于市场上绝大部分微处理器芯片都是以 ARM 为基础 ,本文研究了基于 ARM 的绣 花机控制系统的软硬件设计。首先在 LH7A404 和 LPC2214 的基础上确定了绣花机控制系统的硬件框架,详细设计了电源电路、复位电路、存储器接口电
[单片机]
主频3GHz ARM处理器2013年将爆发
台积电和格罗方德半导体股份有限公司(GLOBALFOUNDRIES)正在研发基于 ARM 的 20nm 制程工艺处理器,预计明年可面世。据了解,当前 28nm 处理器的最快主频为 2.3GHz,主频达到 2.3GHz 的处理器有高通 Snapdragon 800 和英伟达的 Tegra 4i 处理器,搭载这两款处理器的设备将于今年 2013 年底或 2014 年初上市。 目前搭载 Snapdragon 800 四核处理器的智能手机有,索尼最新发布的 Xperia Z Ultra 和三星 Galaxy S4 LTE-A,不久的将来还有 LG Optimus G2,均为高端强机的御用处理器,不过,新一代处理器将在性能上远超
[手机便携]
快速学Arm(32)--系统控制模块(1)
系统控制模块是一些针对系统特性和系统控制而存在的寄存器,他们与片内外设无关.系统控制模块包含了下面的功能: .复位 .掉电检测 .系统控制和状态 .代码安全&调试 .AHB总线配置 复位是指计算机系统中的硬件逻辑归位到一个初始的状态.比如处理器从第一条指令开始执行程序等等. 造成系统复位的复位源有这样几种情况: .-RESET引脚复位 .看门狗复位 .上电复位(POR) .掉电检测复位(BOD) -RESET引脚复位又称为外部复位.外部复位是通过把芯片的-RESET引脚电平拉低并保持一段时间来实现的. 1.在芯片未上电时,芯片的外部晶振没有工作. 2.芯片上电后,外部晶振开始震荡
[单片机]