Lattice iCE40 family FPGA example
Go to file
2022-08-21 11:56:43 -06:00
.vscode reorganize and add support for multiple testbenches 2022-08-21 11:40:12 -06:00
constraints fix sim output location 2021-07-02 01:12:29 -06:00
rtl reorganize and add support for multiple testbenches 2022-08-21 11:40:12 -06:00
tb reorganize and add support for multiple testbenches 2022-08-21 11:40:12 -06:00
.gitignore use separate build directory 2021-07-02 00:58:43 -06:00
.gitlab-ci.yml update .gitlab-ci.yml 2022-08-21 11:56:43 -06:00
Makefile reorganize and add support for multiple testbenches 2022-08-21 11:40:12 -06:00
README.md reorganize and add support for multiple testbenches 2022-08-21 11:40:12 -06:00

ICE40

Example project using Lattice ICE40 parts and icestorm toolchain.

On Ubuntu 22.04.1 LTS, the build dependencies can be installed with:
sudo apt install iverilog yosys verilator gtkwave arachne-pnr

Viewing waveforms

.gtkw files use absolute paths for locating the associated .vcd file. Manually edit the paths in .gtkw files if project was cloned to a new location.