Skip to content

Dosage is a 20 bit risc cpu, based on Harvard architecrure aimed for educational purposes.

Notifications You must be signed in to change notification settings

ZahraAbtahi/Dosage-Cpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

dosage CPU

Dosage is a 20bit single cycle RISC CPU based on Harvard architecture with no cache or pipeline,
by having a very simple and reduced instruction set it can be used for educational purposes
Watch this video for an introduction: https://drive.google.com/file/d/1GPNIOUYStuIIaBxNrNf2s0lSr6e-6CIY/view?usp=sharing

IMG_20210826_110946_951

ISA

Phase 1 cpu designed in logicism with a reduced instruction set

isa

Assembler

phase 2
We also write an assembler in order to run assembly on dosage
You can find it Python file.

hardware_description

phase 3
This hardware is also described in Verilog
so we can build dosage in the physical world too!

next:

running C on this CPU

About

Dosage is a 20 bit risc cpu, based on Harvard architecrure aimed for educational purposes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published