Tomu-familjen med USB-enheter har kommit med en ny kompakt QuickLogic EOS S3 SoC med namnet Qomu som enkelt kan passa in i vilken USB-port som helst. Denna kompakta SoC integrerar en Arm Cortex-M4F MCU och en inbäddad FPGA (eFPGA) i ett miniatyrstorlek, och levereras med 100% leverantörsstödda öppen källkodsverktyg och FPGA-verktyg. Brädet har två dedikerade multiplikatorer som kan användas för att avlasta matematikintensiva funktioner och är ett perfekt EOS S3-dev-kit att komma igång med.
Enheten är kompatibel med Zephyr, FreeRTOS, nMigen, SymbiFlow och Renode och kan användas med IoT-enheter med låg effekt på maskininlärning. Det lilla formfaktorkortet får 16Mbit-blixt tillsammans med fyra kapacitiva styrplattor och 3 lysdioder (RGB). Dessutom finns 16-kanals DMA för effektiv dataförflyttning och konfigurerbart seriellt perifert gränssnitt (styrenhet och kringutrustning) tillsammans med I2C-styrenhetsgränssnitt.
Den integrerade Arm Cortex-M4F MCU kan köras upp till 80 MHz och den inbäddade FPGA har 2400 effektiva logikceller och 64 kbit inbyggt RAM tillgängligt. Qomu stöder nMigen för ett Python-till-FPGA-designflöde.
Viktiga funktioner och specifikationer för Qomu
- Arm Cortex-M4F MCU
- Upp till 80 MHz med 512 KB systemminne
- eFPGA med 2400 effektiva logikceller och 64 kbits inbäddat RAM tillgängligt med upp till åtta RAM / FIFO-kontroller
- Två dedikerade multiplikatorer kan användas för att avlasta matematikintensiva funktioner
- 16-kanals DMA för effektiv dataförflyttning inom SoC
- Konfigurerbara gränssnitt för SPI (styrenhet och kringutrustning) och I2C
- Ultralåg strömförbrukning mätt i µW
- 16 Mbit-blixt
- Fyra kapacitiva pekplattor
- Tre lysdioder (R, G, B)
Projektet är för närvarande i pre-launch-fasen och är uppe på CrowdSupply för gemenskapsfinansiering.