EPM11

About

The EPM11 is a MCU-FPGA development board. Key features include:

  • RP2350 Microcontroller
    • I/O bus connection to the FPGA.
  • GOWIN GW1NR-9 FPGA.
    • 8MB internal PSRAM.
    • Internal bitstream Flash with AUTO BOOT.
  • Non-volatile memory.
    • 4 MB User Flash.
  • Peripherals
    • RP2350
      • 8 x GPIO.
      • 4 x ADC.
      • 1 x LED.
    • FPGA
      • 16 x GPIO.
      • 1 x LED.
      • 2 x Pushbuttons.
  • USB-C connector
    • UART over USB (Thonny)
    • JTAG over USB
  • 1 x Power LED.
  • 3.3V and 5V rails.
  • EPM11-MCU example project (coming soon!).
    • Custom, board-specific MicroPython image.
    • Includes a scripting layer for ‘out of the box’ communication with the FPGA.
    • Includes a custom Pin and ADC mapping.
  • EPM11-FPGA example project.
    • Includes a guided setup of the FPGA build prerequisites and environment.
    • Includes a CPU interface module (coming soon!).
    • Provides an example of building and probing an fpgacapZero Embedded Logic Analyzer (ELA).
    • Extensible, i.e. user can add their own application specific RTL modules.
    • Simple build and program workflow stages.
    • Fully scripted workflow – no GUI-based programs are required.

Images

Documentation

The EPM11-FPGA example project on Github provides a great overview of setting up the FPGA build prerequisites and environment, as well as building and programming the FPGA example project to the board.

A EPM11-MCU example project on Github that provides a custom, board-specific MicroPython image is coming soon! See ‘Section 6’ of the Datasheet below for instructions on flashing a custom MicroPython image to the EPM11.

Other documentation is available below:

Third-Party

The EPM11 has been proven compatible with the following third-party tools:

ToolSummaryLicensing
ApioApio is a Python-based tool that controls other low-level tools, such as yosys, nextpnr, icepack, and iceprog. It’s designed to work with development boards. It is cross-platform, offering a Visual Studio plugin on Windows and a CLI on Linux.GPL 3.0
openFPGALoaderUniversal utility for programming FPGAsApache License 2.0
openOCDSoftware that enables on-chip debugging, in-system programming, and boundary-scan testing for embedded devicesGPLv2+
fpgacapZeroVendor-agnostic FPGA debug cores, including an Embedded Logic Analyzer (ELA) for waveform capture and an Embedded I/O (EIO) for runtime read/write of fabric signals
Apache License 2.0
Third Party Compatible Tools

Pricing

The pricing of the EPM11 varies depending upon purchase quantity, see the table below.

QuantityUnit Price
To 9$29.95 USD
From 10$28.95 USD
From 100$27.95 USD
From 1000$26.95 USD
Pricing

Purchase

Available from Q3 2026.

References

[1] USD – all of our products are priced in USD due to the prevalence of international purchases.