MCU设计向左走向右走? 选MIPS还是ARM
扫描二维码
随时随地手机看文章
MCU(Micro Control Unit)中文名称为微控制单元,又称单片微型计算机(Single Chip Microcomputer)或者单片机,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制常见存储器件。
MIPS科技公司以开发与授权高性能处理器内核,以及32位和64位架构享誉业内。MIPS作为数字家庭与网络领域的市场领导厂商,其业界标准MIPS32架构能满足32位微控制器(MCU)产品开发的要求,提供比其它基于ARM架构的竞争产品性能更高的、功能更丰富的、功耗更低的解决方案。
MIPS架构是1980年代初期由斯坦福大学基于一种载入/存储RISC(精简指令集计算)技术研发出来的。相比前代的CISC(复杂指令集计算)架构,RISC技术执行的是一个简单却完善的指令集,并采用深度指令流水线,故执行速度更快,性能更高。相反,ARM架构则是基于RISC/CISC混合架构,其设计复杂,且很难获得高水平性能。
一年之前,“MIPS进驻智能手机和平板电脑”听起来是个很难成功的任务,因为ARM几乎主宰了整个智能终端市场;而现在,MIPS克服万难,一步步进军上述领域。根据该公司总裁兼首席执行官SandeepVij的说法,到目前为止,MIPS已经总共争取到十多家客户,开始采用MIPS内核进行智能手机和平板电脑的设计。而这其中就包括来自中国的北京君正和珠海炬力。
MIPS与ARM性能特性之比较
采用RISC技术为基础,再加上MIPS架构中的可扩展硬软件设计,使得MIPS的解决方案比ARM的同类解决方案性能更高、功耗更低且面积更小。MIPS科技原来主要瞄准高性能工作站与服务器,而ARM最初针对低端移动系统开发基本内核。MIPS充分利用它在高性能设计方面的经验,向主流嵌入式系统市场转型。ARM则继续沿用其原有性能有限的架构,相比MIPS,它处于不利地位。
MIPS在今年早些时候宣布自己获得了GoogleAndroid3.0系统的官方代码访问权,正将最新版的Android系统移植到MIPS架构下。MIPS垂直市场副总裁AmitDhir说,“Android平台对我们来说是一个转折,这将极大加速MIPS-Based架构的手机、平板与GoogleTV产品的发展步伐。”
根据MIPS公布的截至2011年3月31日的第三财季综合财务报告显示,MIPS营收为2000万美元,同比增长15%。其中来自特许权使用费的营收为1340万美元,同比增长11%,设备数量同比增长20%。来自授权的营收为660万美元,相比去年同期的540万美元增长了23%。
MIPS已经将SKYPE、AdobeFlash,甚至是“愤怒的小鸟”加入了自己的生态系统中。不过,MIPS中国区市场总监费浙平也坦承,目前存在的问题是,很多APP开发者并不知道MIPS的这项工作,尽管将程序从ARM移植到MIPS只需要简单的几分钟操作。MIPS目前正大力宣传该项工作,意在使更多开发者加入该联盟。
MIPS的多线程、多内核架构及其优异性能,才是让老客户回头,并且吸引新客户的重要原因。因为MIPS与ARM截然不同,ARM内核基于单线程架构。与之相比,MIPS可以用更少的内核提供更多的性能,对于芯片供应商而言,采用MIPS内核的结果,就是更小的裸片尺寸和更低的功耗。