全球MCU(微控制器)的市场竞争一直以来都相当地激烈,这两年来进入到物联网与穿戴式应用的讨论,MCU业者们仍然没有缺席。而身为主要的MCU供货商之一的NXP(恩智浦半导体)同样也是如此。
|
/news/2014/12/02/1700468080S.JPG |
我们都知道,NXP在传感器集线器领域一直占有一席之地,此次为了强化竞争实力,进一步地推出了以Cortex-M4架构为主的LPC54100系列产品线,其中LPC54102更是采用了M0+与M4搭配的异质双核心架构,以进一步满足物联网与穿戴式应用等市场需求。
事实上,异质双核心架构的MCU已经不是市场新闻,早在三年前,NXP所推出的LPC4300就有了M4搭配M0的架构,此次推出M0+与M4的组合,颇有沿续异质双核心架构在市场讨论热度的味道在。NXP微控制器产品线多重市场总经理Ross Bannatyne便指出,采用异质双核心架构的原因很简单,就是希望能将系统功耗压到最低,他进一步指出,M0+与M4的分工相当明显,前者专职于外界数据的读取,后者则是将收集完的数据利用算法加以计算,以得所需要的信息,再丢到外界。就以消耗电流的表现来看,NXP与竞争对手在数据读取这方面的表现,拥有相当明显的差异,NXP为55μA/MHz,竞争对手(单核的Cortex-M4核心)则为112μA/MHz。
至于LPC54102能配合多少传感器组件,Ross Bannatyne并没有给一个相当明确的答案,考虑到接脚与外围接口等条件,理论上搭配无限个传感器组件,但在实务上还是要考虑处理器核心的运算能力有多少来决定传感器的数量多寡。另一个值得注意的地方在于,NXP将Cortex-M0+的操作频率拉抬到100MHz,这在既有的MCU市场中十分的罕见,对此,Ross Bannatyne表示,这是考虑到系统能有更为弹性的表现,这一点十分重要,将频率拉升至100MHz,这就意味着系统有机会让频率降低,功耗上的表现就能更为出色。
至于与业界的合作状况,NXP的确也有相当积极的态度,像是传感器大厂Bosch双方就各自的产品线进而提供对应的开发板、函式库与算法,国内外的芯片或是第三方软件供货商,NXP都有配合。
Ross Bannatyne也谈到,客户采用多核心一定有他的考虑存在,只是这次推出的架构的原因侧重于功耗方面,多核心的优势在于不同的软件可以交由不同的核心负责,NXP也有提供多核心的除错软件让客户使用,所以使用多核MCU进行设计,并不困难,未来NXP也会持续推出相关产品线。