Controlling the datapath
Reset
InitializeMachine
Register-to-Register
BranchNot Taken
Branch Taken
Init
FetchInstr.
XEQInstr.
Load/Store
Branch
Incr.PC
Top level state diagram
Reset
Fetch instruction
Decode
Execute
3 classes of instructions
Branch
Load/store
Register-to-register
Different sequence of states for each instruction type
Previous slide
Next slide
Back to first slide
View graphic version