Single-Cycle Data Path

Add

Load Word

Store Word

Branch

Jump

Multi-Cycle
Add

    


Hello! Welcome to my attempt to demonstrate how a single cycle data path would work. I have mapped out a few basic instructions, add (an example of an R-type instruction), load word (an I-type instruction which reads from memory), store word (an I-type instruction which writes to memory), branch on equal (a I-type instruction which features branching), and jump (a J-type instruction). I have also attempted at demonstrating a multi-cycle add. Please enjoy looking at my project!

 

NOTE: These pages are best viewed by setting your monitor resolution to 1400x1050. I have made a few modifications which should allow the pages to be viewed on any screen resolution except for the mulit-cycle add. This flash bitmap is simply too big. I'm sorry for this inconvience; I didn't think about it while I was creating the flash; I was trying to make everything easily seen. Thank you. Chad Blank