Qomu is a complete System on Chip (SoC), yet it is the size of your thumbnail!
Qomu, part of the Tomu family of USB devices, is a full SoC with an FPGA that can fit inside a USB port. FPGAs can be used to aid machine learning, emulate CPUs, and create custom circuitry. We are free to program the FPGA to do as we wish, then reset and reprogram it to perform another task. Qomu offers all this while still retaining a tiny footprint.
Qomu provides a microcontroller (MCU) and an FPGA in a tiny package. But what can it be used for?
“The QuickLogic EOS S3 SoC on Qomu integrates an Arm® Cortex-M4F MCU and an embedded FPGA (eFPGA), which means you can seamlessly blend firmware with gateware. Whether you need an accelerated machine learning classifier or glue logic for a new peripheral, the EOS S3 SoC puts you in control of making fine-grained design tradeoffs. Qomu is the perfect EOS S3 dev kit to get started — slot it into any USB Type-A port and take your project development with you everywhere you go.” — Qomu Crowd Supply.
Qomu packs plenty of features and power inside the rather tiny package.
As Qomu uses QuickLogic’s EOS S3 multicore MCU eFPGA SoC, it can be used with a plethora of open source tools such as Zephyr, FreeRTOS, nMigen, SymbiFlow, and Renode.