Sipeed
From Wikipedia, the free encyclopedia
Sipeed est une entreprise concevant des systèmes informatique autour d'architectures libres et basée à Shenzhen, en Chine. Elle produit principalement des cartes IoT, mais également, quelques SBC et cartes de développement se basant sur des SoC d'architecture RISC-V.
Les schémas électroniques des cartes proposées par la société sont en accès libre. Les cartes sont généralement fabriquées par Seeed Studio, une société de fabrication et assemblage de Circuit imprimé (PCB), également basé à Shenzhen.
Série Maix
Le Longan Nano sorti en août 2019, utilise un SoC GD32Vf103 dont le processeur est cadencé 108 MHz de GigaDevice. Celui-ci est basé sur le cœur RISC-V open-source Humming E203 (ou Bumblebee core) de Nuclei, la carte peut se programmer par USB, comporte un lecteur de carte microSD et un écran et un boîtier en option. Elle permet de faire fonctionner RT-Thread, LiteOS, et d'être programmée avec Arduino, PlatformIO, GCC ou OpenOCD[1]. Il permet alors d'abaisser le coût d'acquisition d'une carte de développement RISC-V[2],[3]. Cette carte peut être programmée en langage assembleur, en l'utilisant bare metal à l'aide de l'assembleur en python, Bronzebeard[4] ou bien en langage Rust[5].

La série Maix est centrée autour du module Sipeed M1 de 72 broches. Celui-ci, tourne autour d'un SoC Kendryte K210, comportant 2 cœurs RISC-V 64 bits RV64GC, pouvant être cadencé de 400 à 600 MHz, et d'un module AI. 8 Mo de SRAM sont disponibles, dont 6 généraux et 2 réservés à la puce d'AI et une ROM AXI (en) pour charger le programme utilisateur en SPI depuis la flash. Le module comporte également un processeur audio, et des accélérateurs FFT, AES et SHA256[6],[7].
Ces cartes sont accompagnées d'un SoC ESP32 permettant notamment les communications sans fil.
La carte peut être programmée à l'aide de PlateformIO, pour le SDK Arduino, ou le SDK de Kendryte sur FreeRTOS ou en bare metal (Standalone)[8].
Il est également possible de développer en MicroPython sur cette plateforme, en s'aidant par exemple de l'IDE uPyCraft[9], et d'utiliser les outils de reconnaissance faciale du SDK Kendryte[10].
Ce SoC est également utilisé dans le Seeed Studio Grove AI HAT, mais est plus efficace comme microcontrôleur autonome et programmable avec l'environnement de développement Arduino[11].
La carte MaixDuino, a un format compatible avec les cartes Arduino, permettant de réutiliser ses cartes filles (shield)[12].
La carte Sipeed Maix-II se présente sous la forme d'un système sur module (SOM)[13].
Debug et JTAG

Le RV-Debugger est un débogueur JTAG et UART[14], basé sur le SoC d’architecture RISC-V, Bouffalo Lab BL702[15].
Cartes basées sur un microprocesseur RISC-V
AllWinner D1

La carte Nezha est une carte utilisant un SoC Allwinner D1[16] basé sur des processeurs 64 bits open source, Open XuanTie d'architecture RISC-V[17]. Les sources du processeur, en Verilog, sont disponibles sur Github[18]. Le nom de cette carte fait référence à Nezha, un enfant de la mythologie chinoise. En novembre 2021, lance LicheeRV, une carte de type system on module (SOM) utilisant 2 connecteurs M.2 B-key, avec écran intégré, embarquant ce SoC. Ce SOM comporte 512 Mo de RAM DDR3 et lecteur de carte microSD et également un port USB OTG[19],[20],[21].
Lichee Pi 4A

La carte Lichee Pi 4A, est la première de la marque à comporter un SoC comportant un GPU 3D. Il s'agît d'un SoC T-Head TH1520, comportant 4 cœurs RV64GC Xuantie C910, épaulé par un cœur RV64 C906 pour le DSP, et un microcontroleur RV32 E902, dans le système AON, ainsi que d'un NPU à 1GHz, fournissant 4 TOPS @ INT8 et supportant Tensorflow, ONNX et Caffe. La carte est, à sa sortie, livrée avec Debian et est compatible Android[22],[23].
Console de jeu
Sipeed propose en décembre 2023 la « Lichee Pocket 4A » première console de jeu basée sur l'architecture RISC-V. Il s'agit d'une console portable, basée sur le SoC TH1520 de T-Head, comme pour sa carte Lichee Pi4a[24].
Carte mixte microprocesseur et microcontrôleur

La carte M0s utilise un Bouffalo BL616, ajoutant le support des réseaux sans fil Wi-Fi 6, BT BLE, Zigbee, Thread et Matter[25].
Au même moment Sipeed sort la carte M1s Dock, qui utilise un SoC un Bouffalo BL808 plus performant, comportant deux microcontrôleurs RISC-V 32 bits , un T-Head E902 à 160 Mhz et un T-Head E907 à 320 Mhz compatible RTOS, ainsi qu'un microprocesseur RISC-V 64 bits T-Head C906 à 480 Mhz compatible avec le noyau Linux et une unité de réseau neuronal. Il supporte également les réseaux sans fil WiFi 4, Bluetooth 5 et Zigbee. Au niveau de la mémoire, il comporte 768 Ko de SRAM + 64 Mo UHS PSRAM et 16 Mo de stockage flash et un lecteur de carte micro SD, il comporte 2 port USB-C pour communiquer dont l'un permet 2 connexions séries[26], tous les deux open sources. Un SoC Bouffalo BL702 utilisant également un core RISC-V RV32 permet de faire notamment les communications USB-série et comporte sa propre mémoire programmable.
Carte mixte RISC−V et ARM
La SBC LicheeRV Nano est une série de cartes basées sur les SoC Sophgo SG2002 et SG2000, dont chaque version est spécialisée dans certaines tâches, le Sophgo peut fonctionner soit avec son processeur ARM A53, soit avec son processeur RISC-V C906. Les cartes fonctionnent avec différents options, dont entre autres, Wi-Fi 6 ou 10/100M pour le réseau, caméra et écran LCD[27].