У мене багато апаратного забезпечення XMOS. Мікросхеми можуть замінити FPGA та DSP в багатьох додатках, при цьому розробка набагато швидша і дешевша. В основному вони запрограмовані на XC (набір C, призначений для паралельної обробки), C, C ++ та асемблері. Мови можна змішувати в одній програмі. Інші мови програмування стають доступними.
В основному вони є дуже швидкими багатоядерними контролерами, що мають до восьми апаратних ниток на 400 MIPS-ядер, що працюють в кругообіг. Кожен потік може працювати на 50 або 100 MIPS, і його можна розглядати як окремий процесор. При цьому чотирьохядерний пристрій пропонує до 32 потоків, забезпечуючи в цілому 1600 MIPS. Нитки, сердечники та мікросхеми спілкуються через дуже швидкі канали зв'язку, що спрощує проектування систем паралельної обробки з використанням довільної кількості мікросхем. Периферійні пристрої, такі як UART, SPI тощо, реалізовані в програмному забезпеченні. Вони досить швидкі, щоб обробляти високошвидкісний (480 Мбіт / с) USB та 100 МГц Ethernet в програмному забезпеченні. Одноядерні, двоядерні та чотирьохядерні пристрої доступні з 64 введеннями / виводами на ядро. Оперативна пам’ять на чіпі - 64 кб на ядро.
До вбивчих додатків належать масивні світлодіодні дисплеї, що використовуються на спортивних аренах, де FPGA використовувалися досі. Зазвичай вони використовують сотні чіпів XMOS, по одному на плитку дисплея. Вони також ідеально підходять для роботи високих класів роботизованих додатків.
Ціни на плату починаються приблизно від 50 доларів за прототипування плати з одним основним пристроєм. Інтерфейс JTAG, необхідний для програмування та налагодження програм, становить ще 50 доларів. Розробка програмного забезпечення безкоштовна. Підтримка хороша через веб-сайт XMOS та форум користувачів. Вони набувають популярності у любителів.
Зараз випускається новий прилад XS1-L01A-TQ48 за 7 доларів. Вони перераховані на Digi-Key.