| # Purpose |
| This example contains two separate verilog implementations |
| 1) Blinks LED 0 on EVN board |
| 2) Blinks LED 7 on EVN board |
| |
| It generates a multiboot.bin file as well as a suitable multiboot.mcs file. |
| Once flashed, pressing PROGRAMN button will switch between the available |
| bitstreams. |
| |
| # Usage |
| In order to use, it must be flashed to the ECP5-EVN board. |
| This can be done with the official programmer from lattice. |
| The generated MCS (Intel Hex) file is sufficiently compatible with Lattice to |
| allow flashing. |
| However, flashing the bin/hex any other way should also work. |
| Due to padding with SPI Flash erase byte, it will be significantly faster to |
| flash the hex file. |
| |