TomuファミリーのUSBデバイスは、Qomuという名前の新しいコンパクトなQuickLogic EOS S3 SoCを開発しました。これは、どのUSBポートにも簡単に収まります。Arm Cortex-M4F MCUと組み込みFPGA(eFPGA)をサムネイルサイズのパッケージに統合したこのコンパクトなSoCには、100%ベンダーがサポートするオープンソースツールとFPGAツールが付属しています。このボードには、数学を多用する関数をオフロードするために使用できる2つの専用乗算器があり、開始するのに最適なEOSS3開発キットです。
このデバイスは、Zephyr、FreeRTOS、nMigen、SymbiFlow、およびRenode と互換性があり、低電力の機械学習対応IoTデバイスで使用できます。スモールフォームファクターボードは、4つの静電容量式タッチパッドと3つのLED(RGB)とともに16Mビットのフラッシュを備えています。さらに、効率的なデータ移動のための16チャネルDMAと、I2Cコントローラーインターフェイスに加えて構成可能なシリアルペリフェラルインターフェイス(コントローラーおよびペリフェラル)があります。
統合されたArmCortex-M4FMCUは最大80MHzで実行でき、組み込みFPGAには2,400個の有効なロジックセルと64Kビットの組み込みRAMがあります。Qomuは、PythonからFPGAへのデザインフローでnMigenをサポートしています。
Qomuの主な機能と仕様
- Arm Cortex-M4F MCU
- 512KBのシステムメモリで最大80MHz
- 最大8つのRAM / FIFOコントローラーで利用可能な2,400の有効なロジックセルと64キロビットの組み込みRAMを備えたeFPGA
- 2つの専用乗数を使用して、数学を多用する関数をオフロードできます
- SoC内での効率的なデータ移動のための16チャネルDMA
- 構成可能なSPI(コントローラーおよび周辺機器)およびI2Cコントローラーインターフェース
- µWで測定される超低消費電力
- 16メガビットフラッシュ
- 4つの静電容量式タッチパッド
- 3つのLED(R、G、B)
プロジェクトは現在、立ち上げ前の段階にあり、コミュニティの資金提供のためにCrowdSupplyで稼働しています。