Les start Kit XMOS – xCORE

Un article rapide en forme de mémo à moi même 🙂

XMOS propose des starterKit pour évaluer et développer sur sa plateforme xCORE.
La particularité de ce processeur est que de nombreuses fonctions habituellement codées en soft peuvent ici être paramétrées dans le hardware lui même (timers, PWM, multitache…)
La définition des ports (USB, I2C, SPI, I2S, Ethernet… se configure via des blocs programmables.
Pour les protocoles série, la sérialisation/désérialisation se fait en hard, sans intervention du proc ni de la mémoire.

Le processeur xCORE

Le processeur est un multicoeur : 8 coeurs de 32 bits, 500 MIPS de puissance.
Horloge à 500Mhz, 64K de SRAM sont disponibles.
Le coeur se programme en C ou C++, et des extensions au langage (« XC ») ont été ajoutées pour gérer notamment tout ce qui est multitâche.

Chose importante, un debuguer est intégré au processeur, et un outil de simulation (statique et dynamique) est disponible…

Le starter kit

Le kit contient tout ce qui va bien pour jouer avec sans ajouter quoi que ce soit :
D’abord un mémoire flash SPI de 256Kb, mai aussi des touches capacitives, un bouton poussoir, des leds, des connecteurs (au même format que ceux du Raspberry Pi) :
startkit-features

Le prix du starter kit ? 15€… une plateforme à creuser, non ?
En tout cas, ça me donne envie de jouer avec !

Ressources

Le site officiel XMOS
Le guide avec des tutos

You may also like...