J’imagine que vous connaissez déjà le microcontrôleur à 4$ de la fondation RaspberryPi. En effet, un microcontrôleur dual cores cadencé à 133Mhz ça ne passe pas inaperçu.
Dual cores ? Vous êtes sûr ? Regardez bien la datasheet. Le processeur principal est bien constitué de 2 cœurs ARM Cortex-M0 ça c’est certain. Mais en lisant dans le détail on découvre un curieux périphérique nommé PIO state machine (chapitre 3) :
Qui permet d’exécuter des instructions assembleurs stockée dans une mémoire d’instructions spécifique.
2×4 véritables petits cœurs de processeurs qui accèdent directement aux GPIO du micro.
Voila des petits cœurs très intéressant dans le domaine de l’embarqué, surtout pour des application temps réel «dur».
La pico Pi n’est donc pas Dual-core mais 10-cores !