Saya punya banyak perangkat keras XMOS. Chip dapat menggantikan FPGA dan DSP di banyak aplikasi, dengan pengembangan menjadi lebih cepat dan lebih murah. Mereka terutama diprogram dalam XC (superset dari C yang ditujukan untuk pemrosesan paralel), C, C ++ dan assembler. Bahasa dapat dicampur dalam aplikasi yang sama. Bahasa pemrograman lain sudah tersedia.
Mereka pada dasarnya adalah pengontrol multicore yang sangat cepat, dengan hingga delapan utas perangkat keras per 400 MIPS inti, yang beroperasi dengan mode round-robin. Setiap utas dapat berjalan pada 50 atau 100 MIPS, dan dapat dianggap sebagai prosesor terpisah. Perangkat empat-inti dengan demikian menawarkan hingga 32 utas, menghasilkan total 1.600 MIPS. Thread, core, dan chip berkomunikasi melalui saluran komunikasi yang sangat cepat, sehingga sangat mudah untuk merancang sistem pemrosesan paralel menggunakan jumlah chip yang sewenang-wenang. Periferal seperti UART, SPI dll. Diterapkan dalam perangkat lunak. Mereka cukup cepat untuk menangani USB berkecepatan tinggi (480 MBit / s) dan Ethernet 100 MHz. Perangkat single-core, dual-core, dan empat-core tersedia dengan 64 I / Os per core. RAM on-chip adalah 64k per core.
Aplikasi pembunuh termasuk display LED besar yang digunakan di arena olahraga, di mana FPGA telah digunakan hingga sekarang. Mereka biasanya menggunakan ratusan chip XMOS, satu per petak display. Mereka juga ideal untuk aplikasi robot kelas atas.
Harga papan mulai dari sekitar 50 dolar untuk papan prototyping dengan perangkat inti tunggal. Antarmuka JTAG yang diperlukan untuk pemrograman dan debugging aplikasi adalah 50 dolar. Perangkat lunak pengembangan gratis. Dukungan baik, melalui situs web XMOS dan forum pengguna. Mereka semakin populer di kalangan penghobi.
Perangkat $ 7 XS1-L01A-TQ48 yang baru sekarang dalam produksi. Mereka terdaftar di Digi-Key.