![Design of a minimal processor on an FPGA](https://writelatex.s3.amazonaws.com/published_ver/2346.jpeg?X-Amz-Expires=14400&X-Amz-Date=20240727T121155Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAWJBOALPNFPV7PVH5/20240727/us-east-1/s3/aws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=9c1f1a073dbf422db2ce3a9e6849f9ef95dbaa6cc29f427b32170833ee397507)
Design of a minimal processor on an FPGA
Author
A Akhmetov (hexafraction)
Last Updated
há 9 anos
License
Creative Commons CC BY 4.0
Abstract
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.
![Design of a minimal processor on an FPGA](https://writelatex.s3.amazonaws.com/published_ver/2346.jpeg?X-Amz-Expires=14400&X-Amz-Date=20240727T121155Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAWJBOALPNFPV7PVH5/20240727/us-east-1/s3/aws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=9c1f1a073dbf422db2ce3a9e6849f9ef95dbaa6cc29f427b32170833ee397507)