RISC-V offre une plateforme flexible et extensible pour l’innovation, qui permet aux développeurs de concevoir des processeurs et des SoC sur mesure, optimisés pour des cas d’usage précis. L’un des meilleurs moyens de débuter en développement RISC-V est d’utiliser une carte d’évaluation, qui fournit une plateforme matérielle complète pour expérimenter avec des designs RISC-V.

Les cartes d’évaluation RISC-V sont des plateformes matérielles conçues pour permettre aux développeurs d’évaluer et de tester les capacités des processeurs RISC-V. Elles embarquent généralement un large éventail de fonctionnalités et d’interfaces — Ethernet, USB, GPIO, interfaces mémoire — permettant de se connecter à la carte et de la piloter. Beaucoup intègrent aussi des capteurs, comme des accéléromètres et des gyroscopes, utiles pour développer des applications qui exploitent les capacités de détection de la carte. Grâce à leur richesse fonctionnelle et à leurs processeurs RISC-V performants, les cartes d’évaluation constituent une plateforme idéale pour les développeurs qui souhaitent explorer le potentiel de la technologie RISC-V et créer des applications de pointe pour de nombreux secteurs, dont l’IoT, la robotique et l’IA.

Dans cet article, nous passons en revue quelques cartes d’évaluation RISC-V.

HiFive1 Rev B

La HiFive1 Rev B est une carte d’évaluation RISC-V abordable de SiFive, l’une des entreprises phares de l’écosystème RISC-V. Elle repose sur un système sur puce (SoC) SiFive Freedom E310 (FE310) doté d’un cœur RISC-V 32 bits cadencé à 320 MHz, accompagné de 16 Mo de mémoire flash et de 8 Ko de SRAM. La HiFive1 Rev B comprend également un port micro-USB pour la programmation et le débogage, une LED utilisateur ainsi que des boutons de réinitialisation et de sélection du mode de démarrage. Compatible avec l’Arduino IDE, elle constitue un excellent choix pour les débutants.

HiFive Unmatched

La HiFive Unmatched est une carte d’évaluation RISC-V haute performance de SiFive, destinée aux développeurs qui ont besoin de davantage de puissance de calcul et de mémoire. Elle embarque un SoC SiFive U740 à quatre cœurs RISC-V 64 bits cadencés jusqu’à 2,2 GHz, épaulé par 8 Go de mémoire LPDDR4 et 32 Mo de mémoire flash. La HiFive Unmatched offre également une connectivité Ethernet, Wi-Fi et Bluetooth, ainsi qu’un emplacement PCIe 4.0 x16 pour l’extension. Compatible avec Linux et d’autres systèmes d’exploitation, elle constitue une plateforme polyvalente pour une grande variété d’applications.

Longan Nano

La Longan Nano est une carte d’évaluation RISC-V ultra-compacte de Seeed Studio, basée sur le microcontrôleur GigaDevice GD32VF103CBT6. Elle est équipée d’un cœur RISC-V 32 bits cadencé jusqu’à 108 MHz, avec 128 Ko de mémoire flash et 32 Ko de SRAM. La Longan Nano comprend également un port micro-USB pour la programmation et le débogage, une LED utilisateur ainsi que des boutons de réinitialisation et de sélection du mode de démarrage. Compatible avec l’Arduino IDE et PlatformIO, elle permet de se lancer facilement dans le développement RISC-V.

Maixduino AI Kit

Le Maixduino AI Kit est une carte d’évaluation RISC-V originale de Sipeed, qui associe la puissance de RISC-V aux capacités de l’intelligence artificielle (IA). Elle repose sur un SoC Kendryte K210 à deux cœurs RISC-V 64 bits cadencés jusqu’à 400 MHz, avec 8 Mo de mémoire flash et 6 Mo de SRAM. Le Maixduino AI Kit intègre également un module caméra, un écran TFT de 2,4 pouces et un lecteur de carte microSD. Compatible avec l’Arduino IDE et MicroPython, il constitue une excellente plateforme pour les applications d’IA et de vision par ordinateur.

Arty A7-35T

L’Arty A7-35T est une carte d’évaluation RISC-V polyvalente basée sur FPGA, conçue par Digilent pour le prototypage et l’expérimentation. Elle s’articule autour d’un FPGA Xilinx Artix-7 offrant 33 280 cellules logiques et 1 800 Ko de RAM bloc, associé à un cœur RISC-V SiFive E31 cadencé jusqu’à 100 MHz.