sehugg / fpga-examples

FPGA examples for 8bitworkshop.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fpga-examples

These are some of the Verilog examples from the book "Designing Video Game Hardware in Verilog" ported to CRT monitor timing and tested against the IceStorm tools.

Installation

On Ubuntu:

sudo apt-get install yosys arachne-pnr
git clone https://github.com/sehugg/fpga-examples
cd fpga-examples/ice40

To syntheisize and upload to the FPGA:

make starfield.bin
iceprog starfield.bin

To connect the FPGA to a composite output, you might need to make a 2-bit DAC out of resistors, like this one.

License

All files in this repo are licensed under CC0 (public domain)

About

FPGA examples for 8bitworkshop.com

License:Creative Commons Zero v1.0 Universal


Languages

Language:Verilog 95.3%Language:Assembly 4.0%Language:Makefile 0.7%