Die USB-Geräte der Tomu-Familie haben einen neuen kompakten QuickLogic EOS S3-SoC namens Qomu entwickelt, der problemlos in jeden USB-Anschluss passt. Dieser kompakte SoC integriert eine Arm Cortex-M4F-MCU und ein eingebettetes FPGA (eFPGA) in ein Paket in Miniaturgröße und wird mit 100% vom Hersteller unterstützten Open Source-Tools und FPGA-Tools geliefert. Das Board verfügt über zwei dedizierte Multiplikatoren, mit denen mathematikintensive Funktionen ausgelagert werden können, und ist ein perfektes EOS S3-Entwicklungskit für den Einstieg.
Das Gerät ist mit Zephyr, FreeRTOS, nMigen, SymbiFlow und Renode kompatibel und kann mit IoT-Geräten verwendet werden, die für maschinelles Lernen mit geringem Stromverbrauch geeignet sind. Die Karte mit kleinem Formfaktor verfügt über einen 16-Mbit-Blitz sowie vier kapazitive Touchpads und 3 LEDs (RGB). Zusätzlich gibt es einen 16-Kanal-DMA für eine effiziente Datenübertragung und eine konfigurierbare serielle Peripherieschnittstelle (Controller und Peripheriegerät) sowie I2C-Controller-Schnittstellen.
Die integrierte Arm Cortex-M4F-MCU kann bis zu 80 MHz betreiben, und das eingebettete FPGA verfügt über 2.400 effektive Logikzellen und 64 Kbit eingebetteten RAM. Qomu unterstützt nMigen für einen Python-zu-FPGA-Entwurfsablauf.
Hauptmerkmale und Spezifikationen von Qomu
- Arm Cortex-M4F MCU
- Bis zu 80 MHz mit 512 KB Systemspeicher
- eFPGA mit 2.400 effektiven Logikzellen und 64 Kbit eingebettetem RAM, verfügbar mit bis zu acht RAM / FIFO-Controllern
- Zwei dedizierte Multiplikatoren können verwendet werden, um mathematikintensive Funktionen auszulagern
- 16-Kanal-DMA für eine effiziente Datenbewegung innerhalb des SoC
- Konfigurierbare SPI- (Controller und Peripherie) und I2C-Controller-Schnittstellen
- Sehr geringer Stromverbrauch gemessen in µW
- 16 Mbit Flash
- Vier kapazitive Touchpads
- Drei LEDs (R, G, B)
Das Projekt befindet sich derzeit in der Phase vor dem Start und wird von CrowdSupply zur Finanzierung durch die Community bereitgestellt.