Dabao: la nueva placa RISC-V abierta

El crecimiento del hardware abierto y la arquitectura RISC-V está cambiando la forma en que se diseñan los sistemas embebidos. Uno de los proyectos más interesantes en esta área es la placa RISC-V Dabao,, una placa de desarrollo creada por el conocido ingeniero Andrew “bunnie” Huang.

Esta plataforma utiliza el microcontrolador Baochip-1x, un chip diseñado para ser radicalmente abierto y verificable, permitiendo a desarrolladores e investigadores analizar su funcionamiento desde el software hasta el propio silicio.

En este artículo veremos:

  • Qué es Dabao

  • Cómo funciona el Baochip-1x

  • Qué lo hace diferente de otros microcontroladores

  • Una comparativa con ESP32, RP2040 y STM32


¿Qué es Dabao?

Dabao es una placa de desarrollo compacta y económica diseñada para experimentar con el microcontrolador Baochip-1x.

El proyecto forma parte de la iniciativa Betrusted, cuyo objetivo es crear hardware que pueda ser auditado y verificado por los usuarios, algo especialmente importante en aplicaciones de seguridad.

placa RISC-V Dabao

A diferencia de muchas placas de desarrollo comerciales, el proyecto Dabao busca ofrecer:

  • Hardware verificable

  • Diseño parcialmente open-source

  • Arquitectura RISC-V

  • Herramientas abiertas para desarrollo

Esto lo convierte en una plataforma muy interesante para investigadores de seguridad, desarrolladores embebidos y entusiastas del hardware abierto.


El microcontrolador Baochip-1x

En el centro de la placa se encuentra el Baochip-1x, un sistema-en-chip basado en RISC-V diseñado para ofrecer transparencia y seguridad.

Características principales

  • CPU VexRiscv RISC-V a 350 MHz

  • Coprocesador de E/S con 4 núcleos PicoRV32 a 700 MHz

  • 2 MB de SRAM

  • 4 MB de memoria RRAM

  • Acelerador criptográfico

  • Generador de números aleatorios hardware

  • Interfaces USB, UART, SPI, I²C y GPIO

Estas características lo convierten en un microcontrolador potente para aplicaciones embebidas que requieren seguridad y auditabilidad.


Una característica única: hardware verificable

Uno de los aspectos más innovadores del Baochip-1x es que el chip está diseñado para poder ser inspeccionado físicamente.

Esto se logra mediante una técnica llamada IRIS (Infra-Red In-Situ Inspection).

Esta tecnología permite:

  • Observar la estructura del chip con luz infrarroja

  • Verificar que el silicio coincide con el diseño publicado

  • Detectar modificaciones maliciosas

En otras palabras, el hardware puede ser auditado sin destruir el chip, algo extremadamente raro en la industria de semiconductores.


Especificaciones de la placa Dabao

La placa Dabao está pensada como una plataforma simple para prototipado.

Características

  • Puerto USB-C

  • 20 pines GPIO

  • Compatible con protoboard

  • Botón reset

  • Tamaño aproximado 41 × 21 mm

Además, el objetivo del proyecto es mantener un precio muy accesible, alrededor de 10 dólares, lo que facilita su uso en educación y experimentación.


Comparativa: Dabao vs ESP32 vs RP2040 vs STM32

Para entender mejor el posicionamiento del Baochip-1x, podemos compararlo con algunos microcontroladores populares.

Característica Dabao (Baochip-1x) ESP32 RP2040 STM32
Arquitectura RISC-V Xtensa ARM Cortex-M0+ ARM Cortex-M
Frecuencia 350 MHz 240 MHz 133 MHz hasta 480 MHz
RAM 2 MB ~520 KB 264 KB variable
Memoria no volátil 4 MB RRAM Flash externa Flash externa Flash integrada
WiFi / BLE algunos modelos
Hardware abierto parcialmente parcialmente
Seguridad verificable

Conclusión de la comparativa

Cada plataforma tiene objetivos distintos:

  • ESP32 → IoT y conectividad

  • RP2040 → educación y maker

  • STM32 → aplicaciones industriales

  • Dabao / Baochip-1xhardware verificable y seguridad

Por tanto, Dabao no compite directamente con los demás chips, sino que apunta a un nicho muy específico: hardware transparente y auditable.


Aplicaciones potenciales

Gracias a su enfoque en seguridad, Dabao puede utilizarse en proyectos como:

  • Gestores de contraseñas hardware

  • Dispositivos de autenticación

  • Sistemas embebidos auditables

  • Investigación en seguridad de hardware

  • Proyectos educativos sobre arquitectura RISC-V


Conclusión

El proyecto Dabao representa una propuesta muy interesante dentro del ecosistema de microcontroladores. Su enfoque en hardware abierto, arquitectura RISC-V y verificabilidad del silicio lo convierte en una plataforma única.

Aunque no está pensado para reemplazar a microcontroladores populares como ESP32 o STM32, ofrece algo que pocos chips proporcionan: transparencia total en el hardware.

Para desarrolladores interesados en seguridad, hardware abierto o investigación en sistemas embebidos, Dabao puede convertirse en una herramienta extremadamente valiosa.

 

¿Te interesa el hardware abierto o el desarrollo con microcontroladores RISC-V? Si quieres saber más sobre la placa RISC-V Dabao o necesitas asesoramiento para elegir la plataforma adecuada para tu próximo proyecto embebido, puedes contactarnos y estaremos encantados de ayudarte.