Question: 2. (40 points) Instruction execution and pipeline implementation: Fill in the datapath values (thick lined boxes) and control signal values (thin lined boxes) for each

 2. (40 points) Instruction execution and pipeline implementation: Fill in the

2. (40 points) Instruction execution and pipeline implementation: Fill in the datapath values (thick lined boxes) and control signal values (thin lined boxes) for each of the signals on the attached sheet (Figure 2). Use the same conventions that we used in lectures: Each register contains its number plus 100. For instance, register $8 contains 108, register $29 contains 129, and so forth . .Every data memory location contains 99 Feel free to place an X in any box whose value isn't important, like the constant field of an R-type instruction, but we will give 10 bonus points to anyone who computes those correctly Figure 2 : EXE: lw Sa0, 136(Sto) MEM: sw $s2, 4(Ssp)B:or SVO Sa0, St4 IF: add Sa2, $0, $0 ID: addi $a1, $a1,-1 EX/MEM PCSrc MEMWB IF/ID Add Regwnte Shift left 2 0x848 Read Instruction address [31-0 Read 1 data 1. Read register 1 data 1 Read register 2 data 2 Write register Write data ALU Address MemToReg Instruction ALUOp Vrite Read data data ALUSrc RegDast Sign 2. (40 points) Instruction execution and pipeline implementation: Fill in the datapath values (thick lined boxes) and control signal values (thin lined boxes) for each of the signals on the attached sheet (Figure 2). Use the same conventions that we used in lectures: Each register contains its number plus 100. For instance, register $8 contains 108, register $29 contains 129, and so forth . .Every data memory location contains 99 Feel free to place an X in any box whose value isn't important, like the constant field of an R-type instruction, but we will give 10 bonus points to anyone who computes those correctly Figure 2 : EXE: lw Sa0, 136(Sto) MEM: sw $s2, 4(Ssp)B:or SVO Sa0, St4 IF: add Sa2, $0, $0 ID: addi $a1, $a1,-1 EX/MEM PCSrc MEMWB IF/ID Add Regwnte Shift left 2 0x848 Read Instruction address [31-0 Read 1 data 1. Read register 1 data 1 Read register 2 data 2 Write register Write data ALU Address MemToReg Instruction ALUOp Vrite Read data data ALUSrc RegDast Sign

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!