La famiglia di dispositivi USB Tomu ha creato un nuovo SoC QuickLogic EOS S3 compatto denominato Qomu che può adattarsi facilmente a qualsiasi porta USB. Integrando un MCU Arm Cortex-M4F e un FPGA (eFPGA) incorporato in un pacchetto di dimensioni ridotte, questo SoC compatto viene fornito con strumenti open source e FPGA supportati al 100% dal fornitore. La scheda ha due moltiplicatori dedicati che possono essere utilizzati per scaricare funzioni ad alta intensità di matematica ed è un perfetto kit di sviluppo EOS S3 con cui iniziare.
Il dispositivo è compatibile con Zephyr, FreeRTOS, nMigen, SymbiFlow e Renode e può essere utilizzato con dispositivi IoT con capacità di machine learning a bassa potenza. La scheda con fattore di forma ridotto ha 16 Mbit di flash insieme a quattro touchpad capacitivi e 3 LED (RGB). Inoltre, è disponibile un DMA a 16 canali per uno spostamento efficiente dei dati e un'interfaccia periferica seriale configurabile (controller e periferica) insieme alle interfacce controller I2C.
L'MCU Arm Cortex-M4F integrato può funzionare fino a 80 MHz e l'FPGA integrato dispone di 2.400 celle logiche effettive e 64 Kbit di RAM incorporata disponibili. Qomu supporta nMigen per un flusso di progettazione da Python a FPGA.
Caratteristiche e specifiche principali di Qomu
- Arm Cortex-M4F MCU
- Fino a 80 MHz con 512 KB di memoria di sistema
- eFPGA con 2.400 celle logiche effettive e 64 Kbit di RAM incorporata disponibile con un massimo di otto controller RAM / FIFO
- È possibile utilizzare due moltiplicatori dedicati per scaricare le funzioni ad alta intensità di matematica
- DMA a 16 canali per uno spostamento efficiente dei dati all'interno del SoC
- Interfacce configurabili SPI (controller e periferica) e controller I2C
- Consumo energetico estremamente basso misurato in µW
- Flash da 16 Mbit
- Quattro touchpad capacitivi
- Tre LED (R, G, B)
Il progetto è attualmente in fase di pre-lancio ed è su CrowdSupply per il finanziamento comunitario.