YuzukiHD presenta YuzukiNeko, un ordenador de placa única de código abierto con el tamaño y la silueta de la Raspberry Pi Pico. La placa monta el nuevo procesador Allwinner F101, un SoC RISC-V de un solo núcleo pensado para pantallas y control embebido, capaz de ejecutar Linux completo pese a sus dimensiones reducidas. YuzukiNeko mide unos 51 x 21 mm, incluye conector USB-C, ranura microSD, memoria flash SPI NOR y dos cabeceras de expansión de 20 pines. El fabricante ya ha publicado esquemáticos, diseño de PCB, ficheros Gerber, modelo 3D y lista de materiales en un repositorio público, lo que confirma la filosofía de hardware abierto que caracteriza a YuzukiHD. El precio de venta aún no está fijado, pero las estimaciones basadas en el coste del chip apuntan a una placa muy económica. A continuación repasamos las especificaciones técnicas, el software disponible y el contexto de otros proyectos anteriores de la misma firma.
Un SoC RISC-V pensado para pantallas pequeñas
El corazón de YuzukiNeko es el Allwinner F101, descrito por el propio fabricante como un «Smart Control and Display Processor». Integra un único núcleo T-Head XuanTie C907 con arquitectura RISC-V, con reloj de hasta 1.008 GHz y cachés de 32 KB de instrucciones y 16 KB de datos. El chip se fabrica en encapsulado QFN de 7 x 7 mm, lo que explica que la placa final pueda mantenerse dentro del formato Pico. La memoria va integrada en el propio paquete mediante PSRAM apilada: existen dos variantes, F101S2 con 8 MB y F101S3 con 16 MB, ambas funcionando a 252 MHz. No hay controlador de memoria externo, así que la capacidad queda fijada de fábrica según el modelo elegido.
El apartado gráfico incluye un motor de posprocesado denominado Awonder 1.1 Lite, con desentrelazado de vídeo hasta 720p a 60 fotogramas por segundo y un acelerador G2D para rotación y mezcla de capas. En cuanto a codecs, el F101 decodifica imágenes JPEG de hasta 16384×16384 píxeles y PNG de hasta 2048×2048, además de codificar vídeo JPEG o MJPEG a 720p y 30 fps, con una resolución máxima de trabajo de 8192×8192. Para la salida de vídeo ofrece RGB888 hasta 1280×720 a 60 Hz, LVDS de un solo enlace hasta 1366×768 a 60 Hz y MIPI DSI de cuatro carriles hasta 1280×800 a 60 Hz. Esta combinación sitúa al chip claramente en el segmento de paneles de control industrial, reproductores multimedia sencillos o interfaces domóticas, no en el de cómputo general de alto rendimiento.
Especificaciones completas de la placa YuzukiNeko
La placa en sí añade a ese SoC un almacenamiento flash NOR de 128 Mbit, con referencia PY25Q128HA-SUH-IT, y una ranura microSD para ampliar capacidad. El puerto USB Type-C cumple tres funciones simultáneas: alimentación a 5V, transferencia de datos y programación del dispositivo. Los dos conectores de expansión de 20 pines exponen líneas GPIO, entradas ADC y las tensiones habituales de 5V, 3,3V y masa. Existen además cinco pads adicionales que sacan una salida de altavoz analógica (HP out) junto con cuatro GPIO más, útiles para proyectos de audio embebido a pequeña escala. La placa incorpora un botón FEL, empleado en el ecosistema Allwinner para forzar el modo de recuperación por USB, y un LED de encendido para diagnóstico básico.
Por el lado de la conectividad interna del chip, el F101 añade soporte SDIO 2.0/3.0, dos buses SPI, seis UART y tres interfaces TWI compatibles con I2C. También cuenta con cuatro canales PWM de uso general, dos canales PWM_BL pensados para retroiluminación de pantallas, un receptor de infrarrojos y un bloque de seguridad con 512 bits de eFuse para almacenamiento protegido de claves. Esta densidad de periféricos, en un chip de un solo núcleo y menos de 50 euros de coste de materiales estimado, resulta llamativa para el segmento de microcontroladores capaces de correr Linux.
Software: Linux mainline, Buildroot y Zephyr
Lo que distingue a YuzukiNeko de un simple microcontrolador es su compatibilidad con Linux completo, algo poco habitual en placas de este tamaño. YuzukiHD mantiene una rama específica basada en Linux mainline, concretamente la versión 7.2, adaptada al SoC F101. Junto a ella distribuye una configuración de Buildroot externa para generar imágenes de sistema personalizadas sin depender de distribuciones genéricas. Todo el material de diseño de hardware y el propio firmware están alojados en el repositorio del proyecto en YuzukiHD/YuzukiNeko en GitHub, donde también se encuentran los esquemas en PDF y el diseño realizado en EasyEDA.
Para quienes prefieran un enfoque de tiempo real en lugar de Linux, el F101 y la propia YuzukiNeko cuentan también con soporte para Zephyr RTOS, cuyo código específico para esta plataforma se mantiene en el repositorio YuzukiHD/zephyr. Esta doble vía de software, Linux completo por un lado y un sistema operativo en tiempo real ligero por otro, amplía notablemente el rango de proyectos donde la placa puede encajar, desde interfaces gráficas sencillas hasta control industrial con requisitos de latencia estrictos.
YuzukiNeko dentro de la trayectoria de YuzukiHD
YuzukiNeko no es el primer proyecto de hardware abierto de este fabricante chino, conocido por replicar formatos populares con SoCs Allwinner poco habituales en el mercado occidental. Anteriormente lanzaron la Avaota A1, basada en el Allwinner T527 con ocho núcleos Cortex-A55, y la Yuzuki Chameleon, una placa con la silueta de una Raspberry Pi Model A pero equipada con el SoC Allwinner H616. Ambos proyectos acabaron comercializándose tras su fase de anuncio, lo que da cierta confianza sobre la disponibilidad futura de YuzukiNeko. Por ahora, la placa no está a la venta, aunque todo apunta a que seguirá el mismo camino que sus predecesoras.
En cuanto al precio, no existe todavía una cifra oficial, pero un usuario del foro chino Whycan aportó un dato relevante sobre el coste del propio chip. Según ese mensaje, publicado en el hilo dedicado al Allwinner F101 en Whycan Forum, el SoC se vende de forma individual por 18 yuanes, unos 2,70 dólares estadounidenses al cambio actual. Partiendo de ese coste de componente principal, resulta plausible que la placa completa, con memoria, flash y conectores incluidos, pueda comercializarse por menos de 10 dólares, situándose en el mismo rango de precio que otras placas de este tamaño orientadas a makers.
Nuestra valoración de YuzukiNeko
Lo más interesante de YuzukiNeko no es solo el formato compacto, sino la combinación de un SoC RISC-V de un solo núcleo con capacidad real de ejecutar Linux mainline en un factor de forma pensado originalmente para microcontroladores. En PcDeMaNo hemos cubierto antes otras placas de tamaño reducido orientadas a control y periféricos, como el Radxa Linkr que analizamos en su día, y este tipo de propuestas encajan en la misma categoría de dispositivos pequeños con funciones muy específicas. La arquitectura RISC-V sigue ganando terreno en el segmento de bajo coste, y el hecho de que fabricantes como Allwinner apuesten por ella para chips de control y visualización confirma que ya no se trata solo de experimentos académicos.
El principal interrogante que queda abierto es el de la disponibilidad comercial y el precio final de venta al público, ya que la cifra de 2,70 dólares corresponde únicamente al SoC, sin contar memoria, PCB, componentes pasivos ni margen de fabricación. Tampoco se ha confirmado todavía si existirá una variante con la memoria de 16 MB a un precio diferenciado respecto a la de 8 MB. Habrá que esperar a que YuzukiHD confirme fecha de lanzamiento y canal de venta, algo que previsiblemente ocurrirá a través de las mismas plataformas donde comercializaron la Avaota A1 y la Yuzuki Chameleon.
43