Компания Sipeed выпустила модули искусственного интеллекта M1s и M0Sense. Разработанный для приложения AIoT, Sipeed M1s основан на 32-битной / 64-битной беспроводной SoC RISC-V Bouffalo Lab BL808 с WiFi, Bluetooth и радиомодулем 802.15.4 для поддержки Zigbee, а также BLAI-100 ( Buffalo Lab AI Engine) NPU для обнаружения и/или распознавания видео/аудио. Sipeed M0Sense предназначен для приложений TinyML с 32-разрядным микроконтроллером Bouffa Lab BL702, который также предлагает подключение WiFi, BLE и Zigbee.
Модуль Sipeed M1s AIoT
Sipeed M1S — это обновление модели Sipeed M1 с двигателем Kendryte K210, представленной несколько лет назад.
Характеристики модуля Sipeed M1s:
- SoC — Bouffalo Lab BL808 с
- Процессор
- Alibaba T-head C906 64-битное ядро RISC-V (RV64GCV+) с частотой 480 МГц
- Alibaba T-head E907 32-битное ядро RISC-V (RV32GCP+) с частотой 320 МГц
- 32-битное ядро RISC-V (RV32EMC) с частотой 160 МГц
- Память — 768 КБ SRAM и 64 МБ встроенной PSRAM
- Ускоритель искусственного интеллекта — NPU BLAI-100 (движок Bouffalo Lab AI) для обнаружения/распознавания видео/аудио, обеспечивающий до 100 GOPS с «богатым OPS»
- VPU — H.264 до 1920×1080
- Беспроводная связь
- 2,4 ГГц 802.11 b/g/n Wi-Fi 4
- Двойной режим Bluetooth 5.x (классический + BLE)
- IEEE 802.15.4 для Zigbee
- Процессор
- Хранилище — 128 Мбит (16 МБ) НИ флэш-память
- Зубчатые отверстия с
- Дисплей I / F — SPI, 8-битный MCU, ЖК-дисплей RGB
- Камера I / F — интерфейсы MIPI CSI и DVP до 1080p
- Аудио — I2S и аналоговый аудиовход/выход
- Сеть — RMII Ethernet
- USB — USB 2.0 OTG HS
- Низкоскоростная периферия — UART, I2C, SPI, SDIO, ADC/DAC
- Размеры — 31 х 18 мм
Вроде рассматривали ESP32-S3, но модуль BL808 давал больше вычислительной мощности и оперативной памяти. В таблице ниже показано сравнение модулей Sipeed M1, M1S и ESP32-S3-WROOM-1-N16R8. Мы удивлены тем, почему они утверждают, что ESP32-S3 не поддерживает ускорение AI, ведь он поддерживает.
Одним из преимуществ BL808 является то, что он может поддерживать Linux, а микроконтроллер включает MMU, поэтому у вас не будет болеть голова по поводу uClinux.
Sipeed также предлагает док-станцию Sipeed M1s с камерой и дисплеем для демонстрации большинства функций модуля M1s.
Технические характеристики док-станции Sipeed M1s:
- Модуль – Sipeed M1, описанный выше
- Хранилище — разъем для карты MicroSD, также поддерживающий режим JTAG
- Дисплей — 1,69-дюймовый дисплей 280×240 с емкостным сенсорным экраном
- Камера — 2-мегапиксельная камера MIPI CSI со светодиодной вспышкой (датчик OV2685)
- Аудио — аналоговый микрофон MEMS и линейный выход
- USB — 1x USB Type-C для двух последовательных портов, 1x порт USB 2.0 Type-C OTG HS
- Расширение
- 2x 16-контактный разъем для ввода/вывода, подходит для макетной платы
- 4-контактный разъем UART
- Отладка — необязательный TF2JTAG
- Разное — сброс, загрузка и две пользовательские кнопки
- Источник питания — 5 В через порт USB Type-C
- Размеры – 55×27 мм.
Компания также предложила корпус для док-станции Sipeed M1s, как показано выше, с картой microSD и Sipeed M0Sense, используемым для масштабирования.
Плата Sipeed M0Sense TinyML
Технические характеристики Sipeed M0Sense:
- Микроконтроллер — 32-разрядный микроконтроллер RISC-V (RV32) Bouffalo Lab BL702 с частотой 144 МГц, 132 КБ SRAM, 512 КБ флэш-памяти, подключение по Bluetooth LE
- Дисплей — дополнительный 0,96-дюймовый дисплей
- USB — порт USB Type-C
- Сенсор — IMU и микрофон
- Расширение — 2x 8-контактный разъем (сквозные и зубчатые отверстия) с GPIO, I2C, UART, SPI
- Разное — светодиод RGB
- Источник питания — 5 В через порт USB-C
- Размеры — 23 х 18 мм
Поддержка программного обеспечения
Существует несколько способов программирования плат от приложений перетаскивания, поскольку и M1s Dock, и M0Sense можно рассматривать как запоминающие устройства, до легкого сценария Python и более полного и гибкого SDK с примерами, доступными на GitHub.
Sipeed также предлагает два решения AIoT/TinyML, которые работают с новыми модулями/платами и рядом плат сторонних производителей:
- TinyMaix — крошечная библиотека нейронной сети для логического вывода, специально разработанная для микроконтроллеров, содержащая всего 400 строк основного кода и на данный момент перенесенная на более чем 40 микросхем.
- MaixHub — онлайн-платформа для обучения и обмена моделями искусственного интеллекта
Лучший способ понять возможности Sipeed M1s и M0Sense — посмотреть видео ниже, демонстрирующее различные демонстрации от распознавания рукописных цифр MNIST до распознавания лиц, распознавания позы, классификации объектов и многого другого.
Цены и доступность
Sipeed запустила M1S и M0Sense на Indiegogo с гибкой целью финансирования в размере 2155 долларов США. Вознаграждения начинаются с 19 долларов за пакет из пяти плат M0Sense и 22 долларов за полный комплект док-станции Sipeed M1S с дисплеем, камерой и корпусом. Доставка добавляет от 2 до 29 долларов в зависимости от страны назначения и должна начаться в конце месяца сразу после завершения кампании примерно через 15 дней. В качестве альтернативы обе платформы должны появиться в магазине Aliexpress компании в конце этой недели.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.