verilog-apple-one/boards/ice40updevboard
Alan Garfield 5a969c5f6f
Update README.md
2024-04-22 08:56:44 +10:00
..
images Added support for ICE40UPDevBoard 2024-04-18 10:34:52 +01:00
yosys Added support for ICE40UPDevBoard 2024-04-18 10:34:52 +01:00
README.md Update README.md 2024-04-22 08:56:44 +10:00

README.md

ICE40UPDev Board support

ICE40UPDevBoard board render

This adds support for building apple one design for Aslak3's ICE40UP Development Board. The board contains a ADV7123 (PDF) RGB DAC and PS/2 port, and some I2C hardware that this Apple 1 implementation does not yet make use of. The single push button on the board is mapped to the reset line. The PS/2 port on the board is actually wired to two PS/2 connections, but this project makes only use of the first ("default") wiring for the keyboard.

Building

Install a recent toolchain and:

$ cd yosys
$ make

Unlike other boards in this project nextpnr-ice4 is used for routing, since it has been the current tool for some years now and arachne-pnr was deprecated in 2015.

Program the board using any suitable method.