De Tomu-familie van USB-apparaten heeft een nieuwe compacte QuickLogic EOS S3 SoC genaamd Qomu bedacht die gemakkelijk in elke USB-poort past. Deze compacte SoC integreert een Arm Cortex-M4F MCU en een embedded FPGA (eFPGA) in een miniatuurformaat pakket en wordt geleverd met 100% door leveranciers ondersteunde open source-tools en FPGA-tools. Het bord heeft twee speciale vermenigvuldigers die kunnen worden gebruikt om rekenintensieve functies te ontlasten en is een perfecte EOS S3 dev-kit om mee te beginnen.
Het apparaat is compatibel met Zephyr, FreeRTOS, nMigen, SymbiFlow en Renode en kan worden gebruikt met IoT-apparaten met een laag vermogen die machine learning ondersteunen. Het board met kleine vormfactor krijgt 16 Mbit flash samen met vier capacitieve touchpads en 3 LED's (RGB). Daarnaast is er 16-kanaals DMA voor efficiënte gegevensverplaatsing en configureerbare seriële perifere interface (controller en randapparatuur) samen met I2C-controllerinterfaces.
De geïntegreerde Arm Cortex-M4F MCU kan tot 80 MHz werken en de ingebouwde FPGA heeft 2.400 effectieve logische cellen en 64 Kbit ingebed RAM beschikbaar. Qomu ondersteunt nMigen voor een Python-naar-FPGA-ontwerpstroom.
Belangrijkste kenmerken en specificaties van Qomu
- Arm Cortex-M4F MCU
- Tot 80 MHz met 512 KB systeemgeheugen
- eFPGA met 2.400 effectieve logische cellen en 64 Kbit ingebed RAM beschikbaar met maximaal acht RAM / FIFO-controllers
- Twee speciale vermenigvuldigers kunnen worden gebruikt om wiskundige intensieve functies te ontlasten
- 16-kanaals DMA voor efficiënte gegevensverplaatsing binnen de SoC
- Configureerbare SPI (controller en randapparatuur) en I2C-controllerinterfaces
- Zeer laag stroomverbruik gemeten in µW
- 16 Mbit flitser
- Vier capacitieve touchpads
- Drie leds (R, G, B)
Het project bevindt zich momenteel in de pre-lanceringsfase en maakt gebruik van CrowdSupply voor gemeenschapsfinanciering.