近年来,ARM所提供的Cortex-M系列处理器核心,在全球MCU(微控制器)市场快速攻城掠地,不但让众多一线MCU大厂纷纷采用,同时也形成了相当完整的生态系统,从最低成本的M0+到最为高阶的M7,其核心皆一应俱全,所以32位元MCU市场的快速发展,某程度上,必须归功于ARM阵营的推波助澜。相较之下,传统的8位元MCU市场这几年来,并没有太多的声音。
|
Microchip MCU8产品部副总裁Steve Drehobl |
不过,非ARM阵营的MCU业者,恐怕就有话要说了,Microchip MCU8产品部副总裁Steve Drehobl分析,早在1972年,英特尔推出了8位元MCU,8051架构正式面世后到现在,32位元MCU并没有真正取代8位元,根据Gartner的研究数据分析,在2014年8位元架构在全球MCU市场份额仍然有6,267百万元,甚至还略高于32位元的6,085百万美元,所以8位元MCU市场仍然活得好好的。但是8位元市场并不能停留在杀价或是低价的恶性竞争中,如何提升其产品价值,是目前Microchip的主要诉求。
Steve Drehobl观察,MCU市场的发展路线约略可以分成两个方向,一种是不断提升核心时脉与软体效能,让MCU处理更多工作,另一种则是在MCU周边投入更多资源,Microchip则是属于后者。他进一步谈到,若能让周边变得智慧化,那么对于MCU核心的负担就能大为减轻,某程度上,MCU核心仅需扮演监督工作即可。
Steve Drehobl坦言,综观MCU市场的发展脉胳,Microchip虽然是OTP(One Time Programming)与Flash(快闪记忆体)架构MCU的发起者,但这种作法显然不适合8位元市场的未来发展,因为核心时脉与软体性能的不断提升,其实会增加除错的负担与隐性成本,但反过来说,MCU周边若能预先把许多工作处理掉,前面所提到的问题便能迎刃而解,所以进一步的说,类比与混合讯能力,对于MCU也格外重要,你说MCU像类比元件,这样的形容也不算过份。
对MCU业者来说,特别强调周边性能的策略,事实上并不多见,那么在MCU核心上,Microchip是否也有特别处理过? Steve Drehobl直言,MCU核心并没有因为周边的智慧化,而有所调整,理由在于绝大多数的客户已经非常习惯于沿用过去的设计方式,在既有的设计方向与思维不变的情况下,重要的核心时脉自然也不会有所调整与变化。
而Microchip在开发工具上,与MPLAB合作,推出新一代的开发平台:MCC(MPLAB Code Configurator)3.0,在过往的版本中,该版本的特色是可用图形化介面完成系统设计,再转换成程式码,新一代的版本则是针对不同功能需求,提供如乙太网路、触控、TCP/IP与USB等函式库,以加速工程师的开发速度。
Steve Drehobl同意,其他的竞争对手的开发工具的确也与MCC 3.0拥有相同的功能,如图形化设计介面与多种函式库等,但在工具使用的难易度上,MCC相对容易操作,此外,在转换成程式码之后,对于MCU核心的负担其实是最小的,这便是其他的开发工具所不能及的地方。
另外值得一提的是,Steve Drehobl笑着说,所谓的性能高低,只是一种假象,若要完成同样的工作,5DMIPS与1DMIPS相较,哪种MCU的性能较强?答案似乎也呼之欲出了。