Rodzina urządzeń USB Tomu opracowała nowy kompaktowy SoC QuickLogic EOS S3 o nazwie Qomu, który z łatwością zmieści się w dowolnym porcie USB. Dzięki integracji mikrokontrolera Arm Cortex-M4F i wbudowanego układu FPGA (eFPGA) w pakiecie wielkości miniatury, ten kompaktowy SoC jest dostarczany w 100% z narzędziami open source i FPGA obsługiwanymi przez sprzedawcę. Płytka ma dwa dedykowane mnożniki, których można użyć do odciążenia funkcji wymagających intensywnej matematyki i jest idealnym zestawem dla programistów EOS S3 na początek.
Urządzenie jest kompatybilne z Zephyr, FreeRTOS, nMigen, SymbiFlow i Renode i może być używane z urządzeniami IoT o niskim poborze mocy obsługującymi uczenie maszynowe. Niewielka płyta ma 16Mbit flash wraz z czterema pojemnościowymi panelami dotykowymi i 3 diodami LED (RGB). Dodatkowo istnieje 16-kanałowy DMA do wydajnego przesyłania danych i konfigurowalny szeregowy interfejs peryferyjny (kontroler i urządzenie peryferyjne) wraz z interfejsami kontrolera I2C.
Zintegrowany mikrokontroler Arm Cortex-M4F może pracować z częstotliwością do 80 MHz, a wbudowany układ FPGA ma 2400 efektywnych komórek logicznych i 64 Kbity wbudowanej pamięci RAM. Qomu obsługuje nMigen dla przepływu projektowania z Pythona do FPGA.
Kluczowe cechy i specyfikacje Qomu
- MCU Arm Cortex-M4F
- Do 80 MHz z 512 KB pamięci systemowej
- eFPGA z 2400 efektywnymi komórkami logicznymi i 64 Kb / s wbudowanej pamięci RAM dostępne z maksymalnie ośmioma kontrolerami RAM / FIFO
- Dwa dedykowane mnożniki mogą być używane do odciążania funkcji wymagających intensywnej matematyki
- 16-kanałowy DMA do wydajnego przesyłania danych w SoC
- Konfigurowalne interfejsy SPI (kontroler i urządzenie peryferyjne) oraz kontroler I2C
- Bardzo niskie zużycie energii mierzone w µW
- 16 Mbit flash
- Cztery pojemnościowe panele dotykowe
- Trzy diody LED (R, G, B)
Projekt jest obecnie na etapie przed uruchomieniem i jest dostępny w CrowdSupply w celu uzyskania finansowania przez społeczność.