
SparkFun QuickLogic Thing Plus EOS™ S3
SparkFun QuickLogic Thing Plus EOS™ S3 is a small form factor system intended for enabling low-power Machine Learning (ML) devices. The device is powered using QuickLogic’s EOS S3, an eFPGA-enabled Arm© Cortex©-M4F MCU fully supported with Zephyr RTOS and FreeRTOS. The QuickLogic Thing Plus EOS S3 is based on 100% open-source hardware, compatible with the Feather form factor. It is built around 100% open source software (with support for FreeRTOS, Zephyr, nMingen, Docker, and SymbiFlow).The SparkFun QuickLogic Thing Plus EOS S3 features an onboard LiPo battery connector and charging circuitry, wake-on-sound PDM microphone, and a low-power, three-axis accelerometer. These features make the board ideal for wearable, voice, gesture sensing applications. Sensor data can quickly move into the embedded FPGA utilizing the strong firmware support for the microphone and accelerator. Furthermore, users can use SensiML, TensorFlow Lite, or other tools to train and run embedded machine learning algorithms specific to individual applications.
Additionally, the QuickLogic Thing Plus EOS S3 includes a Qwiic connector to quickly interface with an ecosystem of 150+ I2C-compatible boards such as sensors, RFID readers, displays, keypads, and relays.
Features
- EOS S3 MCU + eFPGA SoC
- Arm Cortex-M4F Microcontroller
- Up to 80MHz operating frequency
- Up to 512Kb SRAM
- Embedded FPGA (eFPGA)
- 2400 effective logic cells
- 64Kb RAM
- Arm Cortex-M4F Microcontroller
- Thing Plus Form Factor
- Breadboard-compatible 0.1" (2.54mm) pitch headers
- 2.75" x 0.9" (70mm x 22.9mm) footprint
- All 20 Feather-defined GPIO + 14 additional GPIO
- Interfaces
- SWD programming connector for use with USB-TTL converter
- USB data signals are tied to eFPGA programmable logic
- UART available via I/O headers
- I2C available via I/O headers, and Qwiic Connector
- SPI
- I2S
- Storage
- 16Mbit SPI NOR flash - GigaDevice GD25Q16CEIGR
- Sensors
- 3-Axis 12-bit Accelerometer - STMicro LIS2DH12TR
- Digital pulse density modulation (PDM) microphone with Wake-on-Sound (WoS) feature - Vesper VM3011-U1
- User Interfaces
- RGB LED
- User pushbutton
- Reset pushbutton
- Power
- USB Type-C connector (regulated to 3.3V)
- Single Cell LiPo battery
- On-board charging circuitry - Microchip MCP73831/2
- Standard LiPo JST connector
- Software
- Machine Learning
- TensorFlow Lite
- SensiML
- Real-time Operating Systems
- Zephyr RTOS
- FreeRTOS
- FPGA Tools
- SymbiFlow
- Renode
- Machine Learning
Required Equipment
- 0.8m Reversible USB A to reversible Micro-B cable
- A terminal program or any UART console application
Resources
- QuickLogic EOS E3
- GitHub Hardware Repo
Videos
Board Layout

Pinout Functions

Front & Back View
