Qomu

Overview

The Qomu board is a platform with an on-board QuickLogic EOS S3 Sensor Processing Platform.

Hardware

  • QuickLogic EOS S3 MCU Platform

  • 16 Mbit of on-board flash memory

  • Touchpads (4)

  • RGB LED

  • Powered from USB

Detailed information about the board can be found in a Qomu repository [1] and Qomu User Guide [2].

Connections and IOs

Detailed information about pinouts is available in the schematics document [3].

Programming

The Qomu platform by default boots from flash.

Below are steps to run Qomu sample application:

  1. Build the sample in an usual way:

    # From the root of the zephyr repository
    west build -b qomu samples/boards/quicklogic/qomu
    
  2. Remove Qomu board from USB port.

  3. Insert Qomu board to USB port.

  4. While the blue LED is blinking (for 5 seconds), touch the touch-pads with your finger. On success, the green led will start flashing.

  5. Use TinyFpgaProgrammer application to load the target application:

    python3 /path/to/TinyFPGA-Programmer-Application/tinyfpga-programmer-gui.py --mode m4 --m4app build/zephyr/zephyr.bin --reset
    

    Refer to TinyFPGA Programmer Application repo [4] for detailed information on installation and program usage.

References