虽然ARM在移动设备,家用电子等低功耗领域表现出色,但是在工业控制领域却一直裹足不前,进展缓慢。这主要是由于其构架以及功能,很难在工业级领域发挥作用。
但是,近日XMOS公司发布了采用eXtended架构的xCORE器件产品中的可编程系统级芯片xCORE-XA系列,它将该公司的可配置多核微控制器技术与一个超低功耗ARM Cortex-M3处理器结合在一起。
XMOS是一家年轻的无晶圆厂半导体公司,总部位于英国布里斯托,公司在实时多核微控制器领域处于领先地位。其产品在总值为210亿美元的全球可编程器件市场中面向各种要求苛刻的应用。
xCORE多核微控制器的响应灵敏度比传统的32位微控制器高100多倍,能够提供处理并发实时任务的多个32位处理内核。对于开发工程师来说,只需要运用C/C++语言就能够进行编译,减少了编译语言的使用,缩短了开发时间。
xCORE技术能够缩短企业开发周期,降低风险。采用xCORE的设计能够被快速地部署和便捷地扩展,然后更快速地实现定制和升级。
XMOS旨在为用户创造一种适用于要求苛刻型嵌入式应用的、独特而易于使用的平台。
独特构架
“与之前XMOS的8个核全部采用xCORE不同,此次推出的xCORE-XA采用7个xCORE加上1个Cortex-M3处理器的构架,主要目标是扩展产品使用范围,提供更好的用户体验。”XMOS企业传播总监Andy Gotlard表示。
这种新架构使嵌入式系统使得设计人员能够使用高级软件去配置一款产品的两种内核。使得产品既拥有xCORE高性能的特点,也可以重新使用现有的ARM二进制代码并且利用ARM所支持的超低功耗的外设和简单易用的人机界面。
设计人员还可以添加实时数据背板外加控制处理以及DSP模块,通过使用多个xCORE处理器内核以及它所提供的ARM处理能力,可以运行更大的控制背板处理软件,如通信协议栈、标准图形库或复杂的监控系统。
带有Hardware-Response功能的、多样化的xCORE多核微控制器提供了一个特有的组合,它将并行多任务、执行时间可确定的性能,与一个丰富的软件定义外部设备库所提供的支持结合在一起,从而能够满足设计师的具体设计要求。
这就使得xCORE多核微控制器成为了音频、汽车、消费性产品和工业产品中,要求严苛的嵌入式应用的理想选择。
市场定位
从市场定位来看,xMOS系列并不属于MCU,也不属于FPGA,应该是介于单片机与FPGA之间的跨界类产品,其定位也是从32位单片机到FPGA过渡的工业产品市场。
对于工业应用来说,32位单片机虽然功耗很低,但是功能上并不足以处理复杂的工业环境。而FPGA的功能虽然处理工业应用游刃有余,但是功耗过高。那些使用电池进行长期供电,又要求有足够性能的处理器来说,FPGA和32位单片机都是不很合适。
此时,xCORE-XA就能够很好的处理这种情况。因为采用了7个xCORE内核,拥有之前xCORE系列高性能的特性,处理性能能够达到500MIPs,远远高出传统单片机的50MIPs,而价格仅仅于32位MCU相当。
与FPGA相比,性能与中低端的FPGA类似,但是价格要比FPGA低很多。同时,功耗也要比FPGA低很多。
在应用到类似于工业总线等工业产品中时,单片机是很难实现其功能的,而采用FPGA起功耗和成本就过高。
相对于其他公司的处理器来说,由于其特有的架构,能够实时处理多个并行事件,对于外部事件的响应要快很多。
另外,xCORE-XA架构提供了灵活的能耗管理模式。面向快速启动和时间查询模式时,仅需低于1uA的电流就可运行集成的实时时钟和32kHz外围设备。在省电模式下,该器件消耗的电流低于100nA,且可通过GPIO或复位输入即可唤醒。没有其他的可编程SoC能够实现这种等级的低功耗性能。
xCORE-XA在同一个低成本、超低功耗且可完全用C代码编程的可编程SoC中实现了上述所有的一切。其开创性在于:嵌入式系统设计师不必需要再在昂贵且耗电的可编程逻辑器件,不灵活的固定功能替代产品,或缺乏计算能力并受制于硬件定义外设集的传统微控制器之间进行选择。
XMOS中国区销售经理张少雄表示,“XMOS虽然是一家新公司,但是对于中国市场还是非常的看重,近年来也在中国市场取了稳步的发展,获得了不错的市场份额,未来也会会更多的关注中国市场。”
另外,XMOS推出了一款小型开发板startKIT,尺寸仅为94 x 50mm,它基于一个拥有八个32位逻辑处理器内核的500MIPS xCORE-Analog多核微控制器XS1-A8-64-DEV。除了xCORE多核微控制器本身,startKIT还包含一个LED指示灯阵列、一个按钮开关、两个电容式触摸感应条、以及一个与XMOS提供的多样化I/O片兼容的sliceCARD连接器。该开发板还配有头连接,使其能够方便地连接到一个电路试验板系统。
startKIT已在欧美免费发送了2000个,年底之前XMOS会在中国发送3000个startKIT,有兴趣的可以关注下。
上一篇:飞思卡尔MC56F827xx系列数字信号控制器 提供最佳性能和功效
下一篇:飞思卡尔Kinetis E系列与机器人设计研发相得益彰