blob: 2f78a3ab8b507cd5c99d6b67ea958c34e0e8ed09 [file] [log] [blame] [view]
# 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.