Language: EN

sipeed-m1s

Sipeed M1s Dock, RISC-V board for IoT projects

The Sipeed M1s Dock is a development board with three RISC-V cores and WiFi, Bluetooth 5.0, and Zigbee connectivity, compatible with FreeRTOS and Linux.

The Sipeed M1S module is an AIOT module based on the BL808 from Bouffalo Lab. For its part, the M1s Dock is a development board from Sipeed, based on this module.

The M1s aims to become a competitor to the ESP32. It is aimed at IoT applications, thanks to its connectivity capabilities, especially in TinyML and edge computing applications.

The board has a CPU that incorporates 3 RISC-V cores, which can play a role in high computing power.

  • 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

The Sipeed M1s also has 768 KB of SRAM and 64 MB of integrated PSRAM, giving it acceptable capacity in data processing tasks.

In addition, the module includes an artificial intelligence accelerator (NPU) called BLAI-100, which is capable of performing audio and video detection and recognition tasks at speed.

Wireless connectivity is another strong point. It has 2.4 GHz WiFi, dual-mode Bluetooth 5.x (classic and BLE), which can be used simultaneously, and Zigbee.

sipeed-m1s-1

Regarding multimedia, it integrates video processing modules such as DVP/CSI/H264/NPU, which can be widely used in various AI fields such as video surveillance/smart speakers.

It also has an SPI display interface, a MIPI CSI and DVP camera interface, and support for audio through I2S and analog input/output. In addition to an RMII Ethernet port and a USB 2.0 OTG HS port.

Some of its specifications are,

  • SoC, Bouffalo Lab BL808 with 3-core CPU
  • AI Processor: NPU BLAI-100 (Bouffalo Lab AI engine)
  • Memory: 768KB SRAM and 64MB PSRAM
  • Storage: 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 and DVP interfaces
  • Audio, I2S and analog input/output
  • USB 2.0 OTG HS
  • Dimensions 31 x 18 mm

In addition to the features provided by the M1s module, the dock adds

  • SD card reader
  • UART connector
  • 2 rows of 16 pins for GPIO
  • Reset, boot, and two additional “free” buttons
  • USB Type-C port
  • Total dimensions 55 x 27mm

Finally, the Sipeed M1s Dock can optionally be purchased with a 1.69” display with 280 x 240px with capacitive touch panel, and a 2MPX camera with OV2685 sensor and LED Flash.

The system runs on FreeRTOS. It is “in theory” compatible with Linux. But I put it in quotes because the manufacturer says, partially, and with a very reduced version.

We can purchase a Sipeed M1s Dock for about €14, including shipping, or €25 if we purchase it with the 1.69-inch camera and touchscreen display

More information,