Skip to content
/ nibblecpu Public

Proof of Concept to learn Amaranth as an entry effort for Supercon's RTL design competition

License

Notifications You must be signed in to change notification settings

ylm/nibblecpu

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

About

Proof of Concept to learn Amaranth as an entry effort for Supercon's RTL design competition

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages