Що таке серія XMOS?


10

Добре, тому я нещодавно бачив, що ім'я XMOS з'являється місцями. Я заглянув на їхній веб-сайт і шукав в Інтернеті, але не можу зрозуміти, що це таке? Так що це? Здається, це перехрестя між мікроконтролером та FPGA?

Я також заглянув на їхній сайт, і мені не вдалося побачити нічого, що я міг би зрозуміти (лише приклади конструкцій та інших довідкових документів), що таке XMOS і чим він відрізняється від інших ліній мікроконтролерів.

Відповіді:


18

У мене багато апаратного забезпечення 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.


1
Чіпи теж дешеві, ~ 7,50 дол. США в разовій кількості, для одноядерного пристрою, упакованого TQFP.
Вонор Коннор

Чудова відповідь Леона вище, єдине, що я хотів би додати до цього, якщо ви хочете дізнатися більше, завітайте і поспілкуйтеся з нашою величезною спільнотою на xcore.com - якщо у вас є якісь ідеї проекту, я впевнений, що ми можемо вам допомогти вирішити, чи підходить XMOS для вас. Крім того, як Мігель згадував вище, перегляньте наші відео та наш YouTube-канал (MyXMOS), щоб побачити XMOS в дії та те, що наша спільнота вже зробила - велике натхнення.

Або приблизно 41 долар для складання
Earlz


0

XMOS - потужний багатоядерний мікроконтролер. У FPGA немає участі, але вони чудово поєднуються разом.


0

XMOS - процесор, керований подіями, можливо, перегляньте їхні відео

http://www.xmos.com/videos


1
Дайте нам трохи більше інформації про це, перш ніж ви просто покладете на своє відео. Зараз це не більше ніж додаток. Ми раді, що ви знайшли час, щоб зайти на наш сайт, але давайте зможемо зробити це довгостроковою відповіді на якість.
Кортук

0

Я також зацікавлений у цьому процесорі і розглядаю їхній сайт. Я не заперечував би, щоб витратити 100 доларів на мінімальний мінімум, щоб почати роботу, як згадував Леон. Однак я не був впевнений, що купити - на сторінці їх дошки розробників йдеться про різні мікросхеми, але я не міг з’ясувати відмінності між ними.

Ось корисне посилання, яке описує типи процесорів XMOS. Я не зміг її знайти, натиснувши їх веб-сайт.

У двох словах, схоже, у них є 4 різних процесори:

XS1-G4: 4 ядра XS1-G2: 2 ядра XS1-L1: 1 ядро ​​XS1-L2: 2 ядра

Дивна річ у тому, що для початківців я б очікував, що XS1-L1 стане найкращим вибором, оскільки ви все ще можете навчитися використовувати багатопотоковість, але, можливо, заощадите трохи грошей на платі розвитку. Однак, схоже, це не так. І XK-1A, і XC-1A коштують 99 доларів і включають апаратне забезпечення JTAG.

Можливо, Леон може тут додати коментар і повідомити нам, що він вважає найкращим початковим набором для тих, хто зацікавлений потрапити в XMOS.


Я б почав з $ 99 XC1-A. У ньому є все необхідне, включаючи безліч світлодіодів і кнопок, а також інтерфейсні роз’єми.
Леон Геллер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.