Qomu is a Compact SoC with Arm Cortex-M4F Microcontroller and an Embedded FPGA Kit that fits inside a USB Port

Published  December 22, 2020   0
Qomu QuickLogic EOS S3 SoC

Tomu family of USB devices has come up with a new compact QuickLogic EOS S3 SoC named Qomu that can fit inside any USB port with ease. Integrating an Arm Cortex-M4F MCU and an embedded FPGA (eFPGA) in a thumbnail-sized package, this compact SoC comes with 100% vendor-supported open source tools and FPGA tools. The board has two dedicated multipliers that can be used to offload math-intensive functions and is a perfect EOS S3 dev kit to get started with.

The device is compatible with Zephyr, FreeRTOS, nMigen, SymbiFlow, and Renode and can be used with low-power machine learning-capable IoT devices. The small form factor board gets 16Mbit flash along with four capacitive touchpads and 3 LEDs (RGB). Additionally, there is 16-channel DMA for efficient data movement and configurable serial peripheral interface (controller and peripheral) along with I2C controller interfaces.

The integrated Arm Cortex-M4F MCU can run up to 80 MHz and the embedded FPGA has 2,400 effective logic cells and 64 Kbits of embedded RAM available. Qomu supports nMigen for a Python-to-FPGA design flow. 

 Key Features & Specifications of Qomu

  • Arm Cortex-M4F MCU
  • Up to 80 MHz with 512 KB of system memory
  • eFPGA with 2,400 effective logic cells and 64 Kbits of embedded RAM available with up to eight RAM/FIFO controllers
  • Two dedicated multipliers can be used to offload math-intensive functions
  • 16-channel DMA for efficient data movement within the SoC
  • Configurable SPI (controller and peripheral) and I2C controller interfaces
  • Ultra-low power consumption measured in µW
  • 16 Mbit flash
  • Four capacitive touchpads
  • Three LEDs (R, G, B)

The project is currently in the pre-launch stage and is up on CrowdSupply for community funding.