Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 1002 Bytes

README.md

File metadata and controls

28 lines (16 loc) · 1002 Bytes

NibbleCPU

An Amaranth implementation of Voja Antonic's 4bit CPU.

This CPU was developed for the Hackaday Supercon 2020, but was put on hold until Supercon 2022.

It has great documentation - see the hackaday.io page.

Competition

Matt Venn announced a competition to build an RTL version of the CPU (it's emulated on a PIC microchip), with the intent to run on an FPGA or create an ASIC version.

Setup

  • install Amaranth: pip install amaranth
  • run the testbench: python tb_smolcpu.py

Streams

The HDL was developed on these streams:

License

BSD 2-Clause License