Undergraduate Projects

Four Bit CPU

Description

This was an optional project for the course named ‘Circuit Laboratory’ in undergraduate grade. By the ‘Simple CPU’, I mean only 4 bits of CPU. I used Quartus software – by Intel corporation – to implement this CPU.

Challenges

Although it is hard to implement these types of things, I think one of the most significant difficulties during this project was that, at first, I didn’t work with this software. Still, after a while, tricky sections began to be understandable for me.

Project Screenshots

Full Adder:

Full Adder

4 Bit Adder:

4 Bit Adder

BLogic Unit:

BLogic Unit

Logic Unit:

Logic Unit

Arithmetic Logic Unit:

4-Bit Register:

4 Bit Register

4-Bit Register – with Enable port:

4 Bit Register – with Enable port

Control Unit:

Control Unit

Processor Datapath – Part 1:

Processor Datapath – Part 1

Processor Datapath – Part 2:

Processor Datapath – Part 2

Seven Segment Code:

Seven Segment Code

Final CPU Implementation:

Final CPU

Final Simulation:

Final Simulation

Ready to create something amazing?

Lets Work Together

Get In Touch