Livoa LogoLivoa
PC
Read address


Instruction [31-0]

Instruction memory

Control

Read register 1 Read data 1

Read register 2 Read data 2

Write register Write data

Registers

Sign-
extend
ALU
control
ALU
Zero
ALU result

Address Read data

Write data

Data memory

1
Mux
2
Mux
3
Mux
4
Mux
5
Mux
Add
Shift
left 2
Shift
left 2
Add
AND
Instruction [25-0]
Jump address [31-0]
PC + 4 [31-28]
RegDst


Jump

Branch

MemRead

MemtoReg

ALUOp

MemWrite

ALUSrc

RegWrite

Instruction [31-26]
Instruction [25-21]
Instruction [20-16]
Instruction [15-11]
Instruction [15-0]
Instruction [5-0]
Read register 1 Read data 1
Read register 2 Read data 2
Write register Read
Write data
Address Read data Write data
Jump
Branch
MemRead
MemtoReg
ALUOp
MemWrite
ALUSrc
RegWrite

mips

by mar

0
0 uses