Skip to content

evanklem/Edu8BitCPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

About this project

This repository contains a completed 8-bit CPU built in Logisim as a .circ file. The project was challenging because getting the ALU, registers, RAM, main bus, and control logic to work together required careful debugging and attention to timing.

I’m publishing this design so other students and self-learners have a working example to study. When I built it, I found that many resources explained theory but didn’t show a full, functioning CPU in Logisim. This file is meant to close that gap and make the learning process easier.

Features

8-bit data bus and registers

Arithmetic Logic Unit (ALU) with basic operations

Main system bus and control signals

On-chip RAM module for instruction/data storage

Logisim .circ file ready to open and simulate

Credits & context

Built for Study.com CS306 (graded 47/50). Concepts also informed by Ross McGowan’s Design a CPU Udemy course. Implementation is my own.

About

Completed Logisim .circ of an educational 8-bit CPU (ALU, main bus, RAM)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published