Andy Gothard,XMOS公司企业传播总监
XMOS公司从英国Bristol大学剥离出来成立,从事专有的eXtended 架构的xCORE可编程多核微控制器研究。近几年在音频、AVB、工控、马达控制等领域已有所斩获,尤其在高清Hi-Fi市场已占据领导地位。据Gothard介绍,相比FPGA及通用MCU产品, xCORE多核微控制器有以下几个特点:
第一、 外设可配置,xCORE多核架构完全以软件实现硬件I/O及外设,通过软件调用各种接口IP来实现硬件配置。
第二、 无延时,由于以软件实现硬件配置,没有中断机制和事件排队等待的情况,因此可以做到对事件快速响应,比传统微控制器快100倍(运行FreeRTOS)。
第三、 编程调试简单,采用C/C++编程,只要会单片机编程的工程师即会操作。
第四、 每核可达到500MIPS+的处理能力。
xCORE与MCU/FPGA的比较:价格比MCU稍微贵,是FPGA的大约1/5,但性能可媲美中低端FPGA产品。
Hi-Fi音频应用,xCORE可降低70%的BOM成本
索尼最近发布的发烧级便携式耳机放大器PHA-2就选用了XMOS的USB音频解决方案,使用了xCORE XS1-U8-64 8内核多核微控制器。PHA-2将多个高保真USB接口与一个高分辨率DAC和一个高质量的耳机放大器结合在一起。xCORE可通过USB解析Audio Class 2和直接数字流(DSD)高保真音质,能够处理采样率高达到384kHz和全24位解析度的音乐文件,从而提供演播室级质量的数字音频。
近日,XMOS推出其最新的xCORE-XA系列多核微控制器SoC产品,内部集成了xCORE和Silicom Labs的低功耗Cortex-M3产品。主要面向智能控制、实时网络监控、物联网等领域。
该系列的第一款器件XA-U8-1024带有八个32位处理器(七个xCORE逻辑内核外加一个ARM Cortex-M3处理器)、192KB SRAM和1024KB的闪存。定价为16.5 美元,明年一季度开始量产。未来该系列成员还将包括六核和八核产品,其闪存大小将从512KB到1024KB,并提供以及带有或者不带低功耗USB 1.1接口的器件品种。
Gothard介绍xCORE-XA的优势在于:嵌入式系统设计师不必需要再在昂贵且耗电的可编程逻辑器件,不灵活的固定功能替代产品,或缺乏计算能力并受制于硬件定义外设集的传统微控制器之间进行选择。