sipeed-m1s

Sipeed M1s Dock, placa RISC-V para proyectos IoT

Sipeed M1s Dock es una placa de desarrollo con tres núcleos RISC-V y conectividad WiFi, Bluetooth 5.0 y Zigbee, compatible con FreeRTOS y Linux.

El módulo Sipeed M1S es un módulo de AIOT basado en el BL808 de Bouffalo Lab. Por su parte, el M1s Dock es una placa de desarrollo del propio Sipeed, basada en este módulo.

El M1s aspira a convertirse en un competidor para el ESP32. Está orientado a aplicaciones de IoT, gracias a sus capacidades de conectividad, en especial en aplicaciones de TinyML y edge computing.

La placa cuenta con un CPU que incorpora 3 núcleos RISC-V, que puede desempeñar un papel en la alta potencia de cómputo.

  • Core 1: Alibaba T-head C906 64-bit RISC-V (RV64GCV+) @ 480MHz
  • Core 2: Alibaba T-head E907 32-bit RISC-V (RV32GCP+) @ 320MHz
  • Core 3: 32-bit RISC-V (RV32EMC) @ 160 MHz

El Sipeed M1s también cuenta con 768 KB de SRAM y 64 MB de PSRAM integrada, lo que le da una capacidad aceptable en tareas de procesamiento de datos.

Además, el módulo incluye un acelerador de inteligencia artificial (NPU) llamado BLAI-100, que es capaz de realizar tareas de detección y reconocimiento de audio y video a una velocidad.

La conectividad inalámbrica es otro de los puntos fuertes. Cuenta con WiFi de 2.4 GHz, Bluetooth 5.x de doble modo (clásico y BLE), que pueden usarse de forma simultánea, y Zigbee.

sipeed-m1s-1

Respecto a multimedia, integra módulos de procesamiento de video como DVP/CSI/H264/NPU, que pueden ser ampliamente utilizados en varios campos de IA como vigilancia de video/altavoces inteligentes.

También dispone de interfaz de pantalla SPI, una interfaz de cámara MIPI CSI y DVP, y soporte para audio a través de I2S y entrada/salida analógica. Además de un puerto Ethernet RMII y un puerto USB 2.0 OTG HS.

Algunas de sus especificaciones son,

  • SoC, Bouffalo Lab BL808 con CPU 3 núcleos
  • Procesador AI: NPU BLAI-100 (Bouffalo Lab AI engine)
  • Memoria: 768KB SRAM y 64MB PSRAM
  • Almacenamiento: 16MB NOR flash
  • Video H.264 up to 1920×1080
  • Wifi 4, 2.4 GHz 802.11 b/g/n
  • Bluetooth 5.x
  • Zigbee, IEEE 802.15.4
  • UART, I2C, SPI, SDIO, ADC/DAC
  • Display I/F, SPI, 8-bit MCU, RGB LCD
  • Camera I/F, MIPI CSI y DVP interfaces
  • Audio, I2S y entrada/salida analógica
  • USB 2.0 OTG HS
  • Dimensiones 31 x 18 mm

A estas características dadas por el módulo M1s, el dock añade

  • Lector de tarjetas SD
  • Conector UART
  • 2 hileras de 16 pines para GPIO
  • Botones de reset, boot, y dos botones adicionales más “libres”
  • Puerto USB-Tipo C
  • Dimensiones totales 55 x 27mm

Finalmente, el Sipeed M1s Dock puede adquirirse opcionalmente con un display de 1.69” y 280 x 240px con panel táctil capacitivo, y una cámara de 2MPX con sensor OV2685 y LED Flash.

El sistema funciona con FreeRTOS. Es “en teoría”, compatible con Linux. Pero lo pongo entre comillas porque el propio fabricante dice que, parcialmente, y con una versión muy reducida.

Podemos adquirir un Sipeed M1s Dock por unos 14€, gastos de envió incluidos, o 25€ si lo adquirimos con la cámara y la pantalla táctil de 1.69 pulgadas

Más información,