GECKO5Education

The GECKO5Education can be used with the oss-cad-suite and logisim-evolution.

top devices bottom devices

The board can be mounted with a LFE5UM-12F, LFE5UM-25F, LFE5UM-45F, or LFE5UM-85F Lattice ECP5 FPGA. The black EPFL and the blue MSE/BME editions contain a LFE5UM-85F-6BG381C (85k LUT) FPGA.

The complete schematic can be found here. The complete lpf-file can be found here.

Configuration after production

After producing the board, no particular configuration is required. It is possible to change the USB-descriptors of the FTDI FT2232-chip. A manual how to change the descriptors can be found here.

Note

In case the ESP32-module never has been programmed, it will attach and detach itself all the time. To prevent this behavior there are 2 options:

  1. Hold the ESP32 bootmode button when you plug-in your board.

  2. Program the ESP32 with a dummy program, like hello world.

USB-devices

When connecting the GECKO5Education, several USB-devices will appear. The below table shows the devices:

Source:

Linux:

Windows:

Mac-OS:

Description:

FT2232 chan. 1

/dev/ttyUSB0

COM11

/dev/tty.usbserial-122100

FPGA-jtag programming interface.

FT2232 chan. 2

/dev/ttyUSB1

COM12

/dev/tty.usbserial-122101

FPGA-RS232 interface.

ESP32

/dev/ttyACM0

none

/dev/tty.debug-console

Espressif JTAG/Serial debug unit.

USB2244

/dev/sda1

D:

/Volumes/Untitled

SD-card reader.

Note

Of course the devices shown above can slightly differ.