Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 726 Bytes

README.md

File metadata and controls

26 lines (16 loc) · 726 Bytes

Home Invader 64

Hero

This is a present for an old friend!

Prerequisites

Get these taps:

$ brew tap nelgau/fpga
$ brew tap riscv-software-src/riscv

Install the following packages:

$ brew install --HEAD yosys
$ brew install --HEAD nelgau/fpga/nextpnr-ecp5
$ brew install --HEAD nelgau/fpga/ecpprog
$ brew install riscv-software-src/riscv/riscv-tools
$ brew install icarus-verilog

Note: Building nextpnr-ecp5 takes approximately 11 minutes on an M1 MacBook Pro.

Build a recent Python with shared object support (for cocotb) using pyenv:

$ PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.10.6