A família Tomu de dispositivos USB apresentou um novo SoC QuickLogic EOS S3 denominado Qomu, que pode caber em qualquer porta USB com facilidade. Integrando um MCU Arm Cortex-M4F e um FPGA embutido (eFPGA) em um pacote do tamanho de uma miniatura, este SoC compacto vem com ferramentas de código aberto 100% suportadas pelo fornecedor e ferramentas FPGA. A placa tem dois multiplicadores dedicados que podem ser usados para descarregar funções matemáticas intensas e é um kit de desenvolvimento EOS S3 perfeito para começar.
O dispositivo é compatível com Zephyr, FreeRTOS, nMigen, SymbiFlow e Renode e pode ser usado com dispositivos IoT de baixa potência com capacidade de aprendizado de máquina. A placa de fator de forma pequeno tem flash de 16 Mbits junto com quatro touchpads capacitivos e 3 LEDs (RGB). Além disso, há DMA de 16 canais para movimentação eficiente de dados e interface periférica serial configurável (controlador e periférico) junto com interfaces de controlador I2C.
O MCU Arm Cortex-M4F integrado pode operar até 80 MHz e o FPGA integrado tem 2.400 células lógicas efetivas e 64 Kbits de RAM integrada disponíveis. Qomu suporta nMigen para um fluxo de design de Python para FPGA.
Principais recursos e especificações do Qomu
- Arm Cortex-M4F MCU
- Até 80 MHz com 512 KB de memória do sistema
- eFPGA com 2.400 células lógicas efetivas e 64 Kbits de RAM embutida disponíveis com até oito controladores RAM / FIFO
- Dois multiplicadores dedicados podem ser usados para descarregar funções matemáticas intensivas
- DMA de 16 canais para movimentação eficiente de dados dentro do SoC
- SPI configurável (controlador e periférico) e interfaces de controlador I2C
- Consumo de energia ultrabaixo medido em µW
- Flash de 16 Mbit
- Quatro touchpads capacitivos
- Três LEDs (R, G, B)
O projeto está atualmente na fase de pré-lançamento e está no CrowdSupply para financiamento comunitário.