Mam dużo sprzętu XMOS. Układy te mogą zastąpić układy FPGA i DSP w wielu aplikacjach, przy czym projektowanie jest znacznie szybsze i tańsze. Są one głównie programowane w XC (nadzbiór C przeznaczony do przetwarzania równoległego), C, C ++ i asembler. Języki można mieszać w tej samej aplikacji. Inne języki programowania stają się dostępne.
Są to w zasadzie bardzo szybkie kontrolery wielordzeniowe, z maksymalnie ośmioma wątkami sprzętowymi na 400 rdzeni MIPS, działające w trybie round-robin. Każdy wątek może działać przy 50 lub 100 MIPS i może być traktowany jako osobny procesor. Czterordzeniowe urządzenie oferuje do 32 wątków, co daje w sumie 1600 MIPS. Wątki, rdzenie i układy komunikują się za pośrednictwem bardzo szybkich kanałów komunikacji, dzięki czemu bardzo łatwo jest zaprojektować równoległe systemy przetwarzania przy użyciu dowolnej liczby układów. Urządzenia peryferyjne takie jak UART, SPI itp. Są zaimplementowane w oprogramowaniu. Są wystarczająco szybkie, aby obsługiwać szybkie oprogramowanie (480 MBit / s) USB i 100 MHz Ethernet. Dostępne są urządzenia jednordzeniowe, dwurdzeniowe i czterordzeniowe z 64 wejściami / wyjściami na rdzeń. Pamięć RAM na chipie wynosi 64 KB na rdzeń.
Zabójcze zastosowania obejmują te masywne wyświetlacze LED stosowane na arenach sportowych, na których do tej pory używane były układy FPGA. Zazwyczaj używają setek układów XMOS, po jednym na kafelek wyświetlacza. Idealnie nadają się również do zaawansowanych robotów.
Ceny płyt zaczynają się od około 50 dolarów za prototypową płytkę z pojedynczym rdzeniem. Interfejs JTAG potrzebny do programowania i debugowania aplikacji to kolejne 50 dolarów. Oprogramowanie programistyczne jest bezpłatne. Wsparcie jest dobre, za pośrednictwem strony internetowej XMOS i forum użytkowników. Stają się popularne wśród hobbystów.
Nowe urządzenie XS1-L01A-TQ48 o wartości 7 USD jest już w produkcji. Są wymienione na Digi-Key.
David May z XMOS przedstawił wprowadzenie do XMOS podczas pierwszego wydarzenia OSHUG (Open Source Hardware) w zeszłym roku: http://www.vimeo.com/11624968
źródło
XMOS to potężny, wielordzeniowy, 32-bitowy mikrokontroler. Nie ma w tym udziału FPGA, ale świetnie sobie radzą.
źródło
XMOS to procesor sterowany zdarzeniami, być może sprawdź niektóre z ich filmów
http://www.xmos.com/videos
źródło
Interesuje mnie również ten procesor i grzebię po jego stronie. Jak już wspomniał Leon, nie miałbym nic przeciwko wydaniu 100 $ na absolutne minimum. Nie byłem jednak pewien, co kupić - na ich stronie poświęconej rozwojowi jest mowa o różnych układach, ale nie mogłem zrozumieć różnic między nimi.
Oto pomocne łącze, które przedstawia typy procesorów XMOS. Nie byłem w stanie go znaleźć, klikając na jego stronie internetowej.
W skrócie wygląda na to, że mają 4 różne procesory:
XS1-G4: 4 rdzenie XS1-G2: 2 rdzenie XS1-L1: 1 rdzeń XS1-L2: 2 rdzenie
Dziwne jest to, że dla początkujących spodziewałbym się, że XS1-L1 będzie najlepszym wyborem, ponieważ nadal możesz nauczyć się korzystać z wielowątkowości, ale być może zaoszczędzić trochę pieniędzy na planszy rozwoju. Wydaje się jednak, że tak nie jest. Zarówno XK-1A, jak i XC-1A kosztują 99 USD i zawierają sprzęt JTAG.
Może Leon może tu dodać komentarz i dać nam znać, co uważa za najlepszy zestaw startowy dla osób zainteresowanych wejściem do XMOS.
źródło