Design of a minimal processor on an FPGA
A Akhmetov (hexafraction)
Creative Commons CC BY 4.0
This document describes the development of a small processor done as a high school self-learning project using the Verilog programming language, a software-based simulator, and FPGA hardware. This processor was made as a learning exercise and is not necessarily efficient, reliable, or compliant with best-practices. I would like to additionally thank the many helpful members of the ##fpga channel on the Freenode IRC network for their helpful tips and expertise.