/quick-feather-dev-board

100% open source dev kit for EOS S3 MCU+eFPGA SoC supported by fully open source SDK and FPGA Toolchain

Creative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

QuickFeather Development Board

img/feather-board.png

Overview

This repository contains open hardware design files for the QuickFeather development board based on the QuickLogic EOS S3 Sensor Processing Platform. The design files were created by Antmicro in cooperation with QuickLogic. The board has been designed to keep compatibility with the Adafruit Feather ecosystem of evaluation boards. This allows the user to explore functionalities of the EOS S3 platform.

Getting Started

The QuickFeather_UserGuide contains instructions for running the pre-installed example program.

Key features

  • QuickLogic EOS S3 Processing Platform
  • mCube MC3635 accelerometer
  • Infineon DPS310 pressure sensor
  • Infineon IM69D130 MEMS microphone
  • 16Mbit of on-board flash memory
  • User button and RGB LED
  • Powered from USB or a single Li-Po battery
  • Integrated battery charger
  • USB data signals tied to programmable logic
  • IO signals break-routed into general purpose pinheads
  • Compatible with standard 0.1" breadboards

Layout and dimensions

img/feather-layout.png

Development ecosystem

Simulation

The board is supported in Renode, the open source simulation framework by Antmicro - you can run a virtual copy of this hardware for software development purposes on your PC. A link to the relevant demo script is provided in Renode's supported boards section.

Basic Usage

Simple

Connect the micro-usb port of the board to the PC, which will both provide power to the board as well as offer a virtual USB-CDC UART port out of the box.

Advanced

For using the board with advanced scenarios, such as loading a custom FPGA image, an additional dedicated USB-UART board (for example based on the PL2303, FT232 etc.) needs to be connected to the QuickFeather UART pins, as shown below:

+--------------------------+         +--------------+
| QF UART RX(IO_45) [J3.3] +-------->+ USB-UART TX  |
|                          |         |              |
|                          |         |              |
| QF UART TX(IO_44) [J3.2] +-------->+ USB-UART RX  |
|                          |         |              |
|                          |         |              |
| QF GND      (GND) [J3.1] +-------->+ USB-UART GND |
+--------------------------+         +--------------+

Refer to QuickFeather_UserGuide for further details