W zeszłym roku układy z rdzeniem RISC-V weszły na rynek niedrogich modułów komputerowych z akceleratorami sieci neuronowych czy układami DSP. Z założenia mają one wspomagać inteligencję obliczeniową taką, jak identyfikacja obrazów czy rozpoznawanie mowy. Przykładem tego jest moduł Sipeed MAIX, który wykorzystuje dwurdzeniowy procesor K201 firmy Kendryte. Płytki z tymi modułami kupić można już za pięć dolarów.
Od tego czasu zaprezentowano już kilka innych modułów i zestawów, w tym na przykład AI HAT - moduł Grove od Seeed Studio, który współpracuje z Raspberry Pi lub działa w trybie autonomicznym. Seeed Studio zaprezentowało teraz kolejną płytkę z procesorem Kendryte K210 RISC-V AI, ale opartą na standardzie Arduino UNO i wyposażoną w moduł ESP32 do zapewnienia komunikacji poprzez WiFi i Bluetooth. Prezentujemy Sipeed Maixduino SBC.
Specyfikacje modułu Maixduino
* Moduł AI – Sipeed M1 z dwurdzeniowym układem RISC-V Kendryte K210 dual-core taktowanym 600 MHz, akceleratorem sieci neuronowych KPU, sprzętowym modułem audio, 8 MB pamięci SRAM ogólnego przeznaczenia w tym 5,9 MB SRAM dostępne dla algorytmów AI.
* Moduł komunikacji bezprzewodowej – ESP32-WROOM-32 od Espressif Systems : oparty o układ ESP32 z dwoma rdzeniami Xtensa LX6. Moduł obsługuje transmisje 2.4GHz 802.11.b/g/n WiFi 4, oraz Bluetooth 4.2 Low Energy.
* Magazyn danych – karta microSD.
* Wejście dla kamery – 24-pinowe złącze DVP.
* Wyjście obrazu – 24-pinowe złącze dla LCD connector dla 8-bitowego wyświetlacza LCD.
* Audio – Wbudowany mikrofon MEMS; Audio DAC TM8211 pracujący na I²S, wzmacniacz audio o mocy 3 W z wyprowadzeniem w rastrze 1,25 mm.
* 1 x USB 2.0 typu C do zasilania i programowania poprzez dwukanałowy konwerter CH522 podłączony do układów K210 i ESP32.
* Kompatybilne z Arduino UNO wyprowadzenia z wszystkimi sygnałami IO: PWM, I²C, UART, sześcioma wejściami analogowymi i wyjściem zasilania.
* Przyciski boot i reset
* Zasilanie napięciem od 6 V do 12 V poprzez złącze zasilania lub 5 V przez port USB-C.
* Wyjście zasilania 5 V do 1,2 A.
* Wymiary identyczne jak Arduino UNO.
* Zakres temperatur pracy od -30°C do 85°C.
Maixduino można zaprogramować poprzez MaixPy IDE (MicroPython), Arduino IDE, OpenMV IDE oraz PlatformIO IDE. moduł obsługuje obsługuje frameworki głębokiego uczenia maszynowego, takie jak Tiny-Yolo, Mobilenet oraz TensorFlow Lite z obsługą obrazów QVGA@60fps lub VGA@30fps.
Typowe zastosowania opisywane modułu to systemy automatyki domowej (takie jak roboty czyszczące lub inteligentne głośniki), urządzenia medyczne, nowoczesne urządzenia przemysłowe (inteligentne urządzenia do sortowanie lub monitorowanie sprzętu elektrycznego), a także rolnictwo i edukacja.
Płyta rozwojowa Maixduino jest sprzedawana już za 23,90 dolarów plus przesyłka w ramach zestawu, który zawiera moduł kamery OV2640 i 2,4-calowy wyświetlacz TFT. Przewiduje się wysyłkę modułów na koniec tego miesiąca (maj 2019 r.).
Źródło: https://www.cnx-software.com/2019/05/22/maixduino-risc-v-ai-arduino-esp32-wifi-bluetooth/
Od tego czasu zaprezentowano już kilka innych modułów i zestawów, w tym na przykład AI HAT - moduł Grove od Seeed Studio, który współpracuje z Raspberry Pi lub działa w trybie autonomicznym. Seeed Studio zaprezentowało teraz kolejną płytkę z procesorem Kendryte K210 RISC-V AI, ale opartą na standardzie Arduino UNO i wyposażoną w moduł ESP32 do zapewnienia komunikacji poprzez WiFi i Bluetooth. Prezentujemy Sipeed Maixduino SBC.
Specyfikacje modułu Maixduino
* Moduł AI – Sipeed M1 z dwurdzeniowym układem RISC-V Kendryte K210 dual-core taktowanym 600 MHz, akceleratorem sieci neuronowych KPU, sprzętowym modułem audio, 8 MB pamięci SRAM ogólnego przeznaczenia w tym 5,9 MB SRAM dostępne dla algorytmów AI.
* Moduł komunikacji bezprzewodowej – ESP32-WROOM-32 od Espressif Systems : oparty o układ ESP32 z dwoma rdzeniami Xtensa LX6. Moduł obsługuje transmisje 2.4GHz 802.11.b/g/n WiFi 4, oraz Bluetooth 4.2 Low Energy.
* Magazyn danych – karta microSD.
* Wejście dla kamery – 24-pinowe złącze DVP.
* Wyjście obrazu – 24-pinowe złącze dla LCD connector dla 8-bitowego wyświetlacza LCD.
* Audio – Wbudowany mikrofon MEMS; Audio DAC TM8211 pracujący na I²S, wzmacniacz audio o mocy 3 W z wyprowadzeniem w rastrze 1,25 mm.
* 1 x USB 2.0 typu C do zasilania i programowania poprzez dwukanałowy konwerter CH522 podłączony do układów K210 i ESP32.
* Kompatybilne z Arduino UNO wyprowadzenia z wszystkimi sygnałami IO: PWM, I²C, UART, sześcioma wejściami analogowymi i wyjściem zasilania.
* Przyciski boot i reset
* Zasilanie napięciem od 6 V do 12 V poprzez złącze zasilania lub 5 V przez port USB-C.
* Wyjście zasilania 5 V do 1,2 A.
* Wymiary identyczne jak Arduino UNO.
* Zakres temperatur pracy od -30°C do 85°C.
Maixduino można zaprogramować poprzez MaixPy IDE (MicroPython), Arduino IDE, OpenMV IDE oraz PlatformIO IDE. moduł obsługuje obsługuje frameworki głębokiego uczenia maszynowego, takie jak Tiny-Yolo, Mobilenet oraz TensorFlow Lite z obsługą obrazów QVGA@60fps lub VGA@30fps.
Typowe zastosowania opisywane modułu to systemy automatyki domowej (takie jak roboty czyszczące lub inteligentne głośniki), urządzenia medyczne, nowoczesne urządzenia przemysłowe (inteligentne urządzenia do sortowanie lub monitorowanie sprzętu elektrycznego), a także rolnictwo i edukacja.
Płyta rozwojowa Maixduino jest sprzedawana już za 23,90 dolarów plus przesyłka w ramach zestawu, który zawiera moduł kamery OV2640 i 2,4-calowy wyświetlacz TFT. Przewiduje się wysyłkę modułów na koniec tego miesiąca (maj 2019 r.).
Źródło: https://www.cnx-software.com/2019/05/22/maixduino-risc-v-ai-arduino-esp32-wifi-bluetooth/