和很多朋友聊手机或者平板电脑的时候,大家一谈到ARM,第一个想到的肯定是强大的Cortex-A系列处理器,比如Cortex-A57,Cortex-A53,以及现在最新的Cortex-A72,现在手机的核战争有愈演愈烈的趋势,前一阶段MediaTek的10核Helio产品登场,一下子感觉核战争进入高潮阶段了。除此之外,越来越多的朋友认识了ARM的Mali GPU系列产品,最近我们的GPU不断进入高端手机和平板市场,我们国内厂商例如Hisilicon, Rockchip, Allwinner等纷纷在旗舰级产品中引入Mali GPU。 大家也公认,ARM正是通过在移动平台的抢眼表现越来越多地收到大家的关注。
那么我要提一个问题了,除了CPU和GPU,移动平台有没有其他的地方可以用到ARM的技术,比如大家最熟悉的嵌入式处理器Cortex-M系列在移动平台上有没有一席之地呢?答案是肯定有。而且起的作用还不小。听我给大家说说吧。
昨天下午可能很多朋友发现我回帖速度很慢,因为我去参加ARM合作伙伴NXP在上海举办的技术研讨会了,研讨会的细节我就不罗嗦了,大家可以上NXP的网站,有PDF的资料下载(现在还没传上去,要过几天)。今年NXP有一个产品很有亮点就是LPC54100系列的双核微控制器, 这是一个Cortex-M4F/Cortex-M0+的双核MCU,比较高端。这款芯片的特点是作为Sensor Hub来使用。大家知道,现在移动设备,特别是手机上的传感器已经越来越多了,传感器的存在使得手机和人以及环境的互动越来越多,越来越频繁。从而带来的传感器信号收集和处理的问题也越来越多,特别是传感器吃功耗的情况,由此对Sensor Hub的功耗也提出了很高的要求。大家请看NXP MCU产品负责人Ross在他的PPT中介绍的LPC54100系列的双核微控制器性能。
其中的亮点是Sensor Listening功耗只有3uA,这点非常实用,大部分时间Sensor Hub的工作状态就在这种情况下。 据NXP的工程师表示,使用了该技术以后,Sensor Hub的24小时功耗提升了将近50%。
这点对于我来说是非常新鲜的观点,因为我以前一直把移动平台的功耗控制,只局限在CPU和GPU上,特别是bigLITTLE等技术。 但是其实其他部分都是也消耗能量的,我们ARM希望和像NXP这样的Partner一起合作,把设备的总体功耗降下来。
最后,给大家看一下ARM除了处理器,在手机中还能应用的技术有哪些:
欢迎大家一起讨论,有些内容并非我的专长,有不对的地方欢迎指正。