YuzukiNeko : un SBC RISC-V sous Linux de la taille d’un Raspberry Pi Pico, propulsé par le Allwinner F101

YuzukiHD, l’atelier d’open hardware derrière la Avaota A1 et le Yuzuki Chameleon, revient avec un format particulièrement malin : le YuzukiNeko, une carte RISC-V de 51 × 21 mm — la taille d’un Raspberry Pi Pico — qui fait tourner Linux. La différence d’avec un Pico ? Le YuzukiNeko embarque le Allwinner F101, un SoC RISC-V 64 bits complet, là où le Pico s’arrête au microcontrôleur.

Le cœur : le Allwinner F101 et son XuanTie C907

Le F101 est positionné par Allwinner comme un « Smart Control and Display Processor » : un SoC de contrôle intelligent orienté affichage. Son CPU est le XuanTie C907 de T-Head, le plus récent cœur RISC-V de la gamme C90x d’Alibaba, dévoilé le 21 novembre 2023. Ce qu’il faut retenir de ce cœur :

  • architecture 9 stades in-order, double émission partielle (dual-issue), compatible RVB23 ;
  • RV64GC (avec mode RV32) ;
  • unité vectorielle 128 bits, RISC-V V 1.0 ;
  • XuanTie Matrix extension : instructions matricielles INT4/INT8/FP16/BF16 pour l’inférence IA, 128 à 512 GOPS/GHz ;
  • cohérence matérielle de cache, 1 à 4 cœurs par cluster ;
  • ici, cadencé à 1,008 GHz avec 32 Ko I-cache et 16 Ko D-cache.

Sur la carte YuzukiNeko, c’est une variante F101S3 (16 Mo PSRAM) ou F101S4 (32 Mo) en package QFN-68 de 7 × 7 mm. On parle là d’une vraie plateforme 64 bits, pas d’un microcontrôleur RISC-V 32 bits classique : le cœur C907 exécute du code RV64 avec l’extension vectorielle V.

Le F101 : un SoC orienté vidéo, audio et IHM

Au-delà du CPU, le F101 est un SoC « Smart Control and Display » pensé pour les terminaux avec écran. Le brief produit d’Allwinner détaille :

  • Decoding : JPEG jusqu’à 16384 × 16384, PNG jusqu’à 2048 × 2048 ;
  • Encoding : JPEG/MJPEG jusqu’à 720p @ 30 fps, résolution max 8192 × 8192 ;
  • Display : de-interlace jusqu’à 720p @ 60 fps, G2D (rotation et mixage en accélération matérielle) ;
  • Sorties vidéo : RGB888 jusqu’à 1280 × 720 @ 60, LVDS single-link jusqu’à 1366 × 768 @ 60, MIPI DSI 4 lanes jusqu’à 1280 × 800 @ 60 ;
  • Audio : DAC, HPOUT analogique, I2S/PCM, OWA ;
  • Sécurité : 512 bits de eFuse intégré.

En clair, le F101 s’adresse aux terminaux intelligents qui affichent quelque chose (kiosques, écrans d’appareils, IHM industrielles) et qui doivent décoder/encoder de l’image sans s’appuyer sur un GPU lourd.

La carte YuzukiNeko : format Pico, 2 × 20 broches

YuzukiHD a décliné le F101 dans une carte de 51 × 21 mm, le form factor Raspberry Pi Pico. Concrètement, la carte embarque :

  • SoC Allwinner F101 (variantes S2/S3/S4, 8/16/32 Mo PSRAM selon le modèle) ;
  • 128 Mbit de NOR flash SPI (XIP execute-in-place supporté) + slot microSD ;
  • USB-C (données, alimentation, mode de programmation) ;
  • Deux en-têtes 20 broches style Pico (GPIO, ADC, 5 V, 3,3 V, GND) ;
  • 5 pads (sortie casque HPOUT + 4 GPIO) ;
  • Bouton FEL pour le mode de téléchargement ;
  • Alimentation 5 V via USB-C.

100 % open hardware, CC0, Linux mainline fourni

Le point fort du projet, c’est son ouverture. Tout le hardware (schémas PDF, layout EasyEDA, Gerber, STEP 3D, BoM) est publié sous CC0 1.0 — domaine public. Côté logiciel :

  • Un kernel Linux mainline (7.2) avec les drivers pour le F101, dans son propre dépôt ;
  • Un Buildroot externe pour construire les images ;
  • Support de Zephyr RTOS pour ceux qui veulent du bare metal.

C’est rare : la plupart des SBC chinois à petit prix (Orange Pi, etc.) arrivent avec des BSP propriétaires et un kernel non mainline. Ici, YuzukiHD fournit un kernel mainline et du matériel sous CC0. Pour la communauté RISC-V, c’est un bon signal.

Prix : sous 10 dollars

Le F101 lui-même est référencé par Allwinner autour de 18 yuans (≈ 2,70 USD) à l’unité. Comptez le reste de la carte (PSRAM, NOR, PCB, connecteurs) et il est probable que le YuzukiNeko se vende alentour de 10 USD, voire moins à gros volume. La carte n’est pas encore en vente, mais YuzukiHD avait bien vendu ses précédents modèles, donc on peut s’attendre à un lot prochainement.

Pourquoi c’est intéressant

Le YuzukiNeko comble une vraie lacune de l’offre RISC-V : une plateforme 64 bits sous Linux, avec traitement vidéo et audio matériel, dans un form factor Pico. Sur le segment des SBC RISC-V « cheap », on a souvent soit des cartes 32 bits (microcontrôleurs), soit des gros SBC 64 bits type JH7110/SG2000 qui coûtent 50-80 $. Le YuzukiNeko est le premier SBC 64 bits sous Linux sous la barre des 10 $.

C’est la tendance 2026 : le RISC-V 64 bits descend dans les microcontrôleurs et les SoCs d’entrée de gamme, avec des cœurs C906/C907 à 1 GHz qui rivalisent en efficacité avec des Cortex-M7 tout en offrant l’instruction set 64 bits et l’écosystème Linux natif. Allwinner avec le F101, et maintenant YuzukiHD avec le YuzukiNeko, le confirment.

Liens et ressources

Laisser un commentaire



Copyright 2019 RISC-V France ©  Tous droits réservés