La familia Tomu de dispositivos USB ha creado un nuevo SoC compacto QuickLogic EOS S3 llamado Qomu que puede caber dentro de cualquier puerto USB con facilidad. Al integrar un MCU Arm Cortex-M4F y un FPGA integrado (eFPGA) en un paquete del tamaño de una miniatura, este SoC compacto viene con herramientas de código abierto y herramientas FPGA 100% compatibles con el proveedor. La placa tiene dos multiplicadores dedicados que se pueden usar para descargar funciones intensivas en matemáticas y es un kit de desarrollo EOS S3 perfecto para comenzar.
El dispositivo es compatible con Zephyr, FreeRTOS, nMigen, SymbiFlow y Renode y se puede utilizar con dispositivos IoT de baja potencia con capacidad de aprendizaje automático. La placa de factor de forma pequeño tiene un flash de 16 Mbit junto con cuatro paneles táctiles capacitivos y 3 LED (RGB). Además, hay DMA de 16 canales para un movimiento de datos eficiente y una interfaz periférica en serie configurable (controlador y periférico) junto con interfaces de controlador I2C.
La MCU Arm Cortex-M4F integrada puede funcionar hasta 80 MHz y la FPGA integrada tiene 2400 celdas lógicas efectivas y 64 Kbits de RAM integrada disponibles. Qomu admite nMigen para un flujo de diseño de Python a FPGA.
Características y especificaciones clave de Qomu
- Brazo Cortex-M4F MCU
- Hasta 80 MHz con 512 KB de memoria del sistema
- eFPGA con 2400 celdas lógicas efectivas y 64 Kbits de RAM incorporada disponible con hasta ocho controladores RAM / FIFO
- Se pueden usar dos multiplicadores dedicados para descargar funciones intensivas en matemáticas
- DMA de 16 canales para un movimiento de datos eficiente dentro del SoC
- Interfaces configurables SPI (controlador y periférico) y controlador I2C
- Consumo de energía ultrabajo medido en µW
- Flash de 16 Mbit
- Cuatro paneles táctiles capacitivos
- Tres LED (R, G, B)
El proyecto se encuentra actualmente en la etapa de prelanzamiento y está en CrowdSupply para financiamiento comunitario.