Skip to content

Creating a processor using Verilog HDL & a Python script.

Notifications You must be signed in to change notification settings

imrun10/VerilogProcessor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Processor project with Verilog HDL

Note: This repository contains the project's resources. Click here to view the full project.

This project involves creating a processor for this project. Along with a Python script, it was going to have the ability to combine assembly code and carry out those instructions. The processor also had external components such as RAM and internal ones such as registers and ALU units. The project was split into two parts. The first part involved creating the four basic controls of the processor and ensuring the fundamental core was working. The second part then expanded upon the first part by adding a more complex relationship with the external hardware, the Python script compiler, outputs to LEDs and BCD 7-seg displays, and additional possible instructions it can execute.

The design diagram is:

DesignDiagram

The external hardware design is:

ExternalHardwareDesign