ECPIX-5, the modern ECP5 development board

ECPIX-5 is an FPGA development board designed around Lattice’s ECP5 FPGA. It features an extensive set of peripherals and high speed connectors to ease your prototyping process. The FPGA on ECPIX-5 is fully supported by an open source toolchain compatible with major operating systems. No hardware-enforced licensing systems, no bloated IDE to download, and faster compile times!

Schematic of the HDMI circuitry on ECPIX-5

Quick specs

  • Lattice ECP5 FPGA with up to 85k LUTs (85F variant)

  • 4Gb (512MB) of DDR3L RAM

  • Built-in JTAG and serial USB interface

  • USB-C port for USB 2 and USB 3 operation

  • HDMI 1.4b transmitter

  • Gigabit Ethernet

  • Full size SATA port

  • microSD (UHS-II capable)

  • Four RGB LEDs

  • Eight industry standard PMOD connectors


  • LiteX/Migen/nMigen programming

  • USB 2/USB 3 prototyping

  • Game console emulation

  • Software Defined Radio

  • Customizable RISC-V SoC