好的,所以我最近一直看到 XMOS 这个名字出现在一些地方。我在他们的网站上看过并在网上搜索过,但我不太清楚它是什么?那是什么?它似乎是微控制器和 FPGA 之间的交叉点?
我还查看了他们的网站,但我没有看到任何我能理解的东西(只是示例设计和其他参考文档)关于 XMOS 是什么以及它与其他微控制器产品线的不同之处。
好的,所以我最近一直看到 XMOS 这个名字出现在一些地方。我在他们的网站上看过并在网上搜索过,但我不太清楚它是什么?那是什么?它似乎是微控制器和 FPGA 之间的交叉点?
我还查看了他们的网站,但我没有看到任何我能理解的东西(只是示例设计和其他参考文档)关于 XMOS 是什么以及它与其他微控制器产品线的不同之处。
我有很多 XMOS 硬件。这些芯片可以在许多应用中替代 FPGA 和 DSP,开发速度更快、成本更低。它们主要使用 XC(用于并行处理的 C 的超集)、C、C++ 和汇编程序进行编程。这些语言可以在同一个应用程序中混合使用。其他编程语言正在变得可用。
它们基本上是非常快速的多核控制器,每个 400 MIPS 内核最多有 8 个硬件线程,以循环方式运行。每个线程可以以 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 是一款功能强大的多核 32 位微控制器。不涉及 FPGA,但它们在一起非常好。
XMOS 是一个事件驱动的处理器,也许看看他们的视频