GECKO5Education
The GECKO5Education can be used with the oss-cad-suite and logisim-evolution.
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:
Hold the ESP32 bootmode button when you plug-in your board.
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.