Answers:
我有很多XMOS硬件。该芯片可以在许多应用中替代FPGA和DSP,并且开发速度更快且更便宜。它们主要在XC(用于并行处理的C的超集),C,C ++和汇编器中编程。这些语言可以在同一应用程序中混合使用。其他编程语言也变得可用。
它们基本上是非常快的多核控制器,每个400 MIPS内核最多具有八个硬件线程,以循环方式运行。每个线程可以50或100 MIPS的速度运行,并且可以被视为独立的处理器。因此,四核设备最多可提供32个线程,总共提供1600 MIPS。线程,内核和芯片通过非常快的通信通道进行通信,这使得使用任意数量的芯片设计并行处理系统变得非常容易。外围设备(如UART,SPI等)通过软件实现。它们足够快,可以在软件中处理高速(480 MBit / s)USB和100 MHz以太网。提供单核,双核和四核设备,每个核具有64个I / O。片上RAM是每个内核64k。
杀手级应用包括运动场上使用的大型LED显示屏,到目前为止,FPGA一直在这些场上使用。他们通常使用数百个XMOS芯片,每个显示图块一个。它们也是高端机器人应用的理想选择。
具有单核设备的原型开发板的板价大约为50美元。编程和调试应用所需的JTAG接口又是50美元。开发软件是免费的。通过XMOS网站和用户论坛,支持很好。它们在业余爱好者中越来越受欢迎。
新型的$ 7 XS1-L01A-TQ48器件现已投入生产。它们在Digi-Key上列出。
XMOS的David May在去年的第一届OSHUG(开源硬件)活动中介绍了XMOS:http://www.vimeo.com/11624968
XMOS是事件驱动的处理器,也许请查看他们的视频
我也对该处理器感兴趣,并且正在浏览他们的网站。正如莱昂所说,我不介意花100美元作为最低的入门费用。但是,我不确定要买什么-他们的开发板页面谈论了不同的芯片,但是我无法弄清楚它们之间的区别。
这是一个有用的链接,概述了XMOS处理器的类型。我无法通过在他们的网站上单击来找到它。
简而言之,看起来它们具有4个不同的处理器:
XS1-G4:4核XS1-G2:2核XS1-L1:1核XS1-L2:2核
奇怪的是,对于初学者来说,我希望XS1-L1是最佳选择,因为您仍然可以学习如何利用多线程,但可能会在开发板上节省一些钱。但是,事实似乎并非如此。无论是XK-1A和XC-1A为$ 99和包括JTAG硬件。
也许Leon可以在这里添加评论,让我们知道他认为对于有兴趣进入XMOS的人来说是最好的入门工具包。