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.
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.
- install Amaranth: pip install amaranth
- run the testbench: python tb_smolcpu.py
The HDL was developed on these streams: