Project 6
ITT 432 Project 6 Due: Apr. 3, 2013 Name________________________
Execute the following instructions in the pipelined datapath for five clock cycles.
Initial status: $s2=25, $s10=100, mem[110] = 35, PC = 200
add $s1=35 as the initial data
(a) Write down only the instruction name (lw, sub, etc.) on top of each stage of the pipeline.
(b) List all control signals where they are utilized and input and output values of all participating blocks.
200 lw $s1, 10($s10)
204 beq $s1, $s2, 1
208 sub $s3, $s1, $s2
212 sw $s3, 20($s10)
216 add $s4, $s2, $s1
220 lw Ss4, 30($s10)
CC1
CC2
CC3
\
CC4
CC5