Le Raspberry Pi Pico 2 intègre des cœurs RISC-V, ouvrant de nouvelles possibilités aux développeurs

Le Raspberry Pi Pico 2 intègre des cœurs RISC-V, ouvrant de nouvelles possibilités aux développeurs

Raspberry Pi, connue pour ses micro-ordinateurs populaires, a fait un pas significatif dans le monde des microcontrôleurs avec l’intégration de cœurs RISC-V dans son nouveau Raspberry Pi Pico 2. Cette décision n’élargit pas seulement les capacités de l’appareil, mais offre également aux développeurs l’opportunité d’expérimenter avec une architecture émergente dans un environnement stable et bien soutenu.

Le cœur de l’innovation : Hazard 3

Le RP2350, la puce qui alimente le Raspberry Pi Pico 2, inclut des cœurs RISC-V appelés Hazard 3. Ces cœurs ont été conçus par Luke Wren, un ingénieur de Raspberry Pi, comme un projet personnel. Il est remarquable que ces cœurs soient en open source, permettant à quiconque de télécharger les fichiers de conception et d’explorer la même technologie qui sera présente dans des millions d’appareils dans le monde entier.

Une conception unique et accessible

Luke Wren, reflétant sur sa création, décrit Hazard 3 comme une conception 100% originale. C’est une évolution de Hazard5, un processeur qu’il avait initialement conçu pour RISCBoy, son projet de console de jeux en open source inspiré de la Game Boy Advance.

« Hazard3 est un processeur adapté à la production offrant les meilleures performances possibles dans sa surface réduite et dans la gamme de fréquences que j’attends de voir dans des conceptions de microcontrôleurs », explique Wren.

Impact sur la communauté des développeurs

Eben Upton, fondateur de Raspberry Pi, met en évidence l’importance de cette intégration : « En ajoutant Hazard3 au RP2350, notre objectif est de donner aux développeurs de logiciels l’opportunité d’expérimenter avec l’architecture RISC-V dans un environnement stable et bien soutenu, et de populariser Hazard3 comme un cœur propre et ouvert, adapté à une utilisation littérale dans d’autres dispositifs ou comme base pour un développement ultérieur ».

Accessibilité et open source

Une des caractéristiques les plus attrayantes de Hazard3 est sa nature open source. Wren souligne que n’importe qui peut utiliser cette conception de processeur dans sa propre puce pour exécuter du code RISC-V. De plus, les intéressés peuvent l’essayer sur une carte FPGA ou exécuter le simulateur sur leurs propres machines, tout cela en utilisant des outils open source tels que yosys, nextpnr et gtkwave.

Le futur de RISC-V et Hazard3

Wren est enthousiasmé par le potentiel de RISC-V et Hazard3. « RISC-V vous permet d’effectuer des expériences d’architecture de savant fou sur une architecture propre et standard », commente-t-il. Cette approche ouvre la porte à des innovations telles que CHERI, un développement passionnant dans l’espace de la sécurité embarquée.

Le développement de Hazard3 continue, avec des plans d’expansion future et un engagement à un entretien continu. Comme le note Wren, « il ne sera jamais ‘terminé’, il passera simplement du développement à des versions stables ».

Avec l’intégration de cœurs RISC-V dans le Raspberry Pi Pico 2, l’entreprise n’innove pas seulement dans le domaine des microcontrôleurs, mais encourage également un écosystème de développement plus ouvert et accessible, pavant la voie à des innovations futures dans le domaine de l’informatique embarquée.

vía: Raspberry

le dernier