Question: Question 1. Critical Path (10 points) Given the datapath and delays in the following figure, calculate the time it takes to execute the following instructions.


Question 1. Critical Path (10 points) Given the datapath and delays in the following figure, calculate the time it takes to execute the following instructions. You may assume that the delay of anything not mentioned in the table (including wires and ALU control) is zero Add Add ALU Shift left 2 MemRead Instruction [31-26 Control AL Instruction [25-21] Read PCRead addressinstruction |20-16 Read data register 1 Read Zero 31-0 Instruction|Instruction [15-11] register 2 Write Read result Address lead xregister data 2 data Registers Write Data Instruction [15-0 16 Sign ALU extend Unit Sign-extend Shift L 2I Instruction [5-0] y (ps 45 35 Unit Instruction memory Register Read/Write ALUData MemoryMux Add Control Unit 160 270 140 270 30 50 120 Question 1. Critical Path (10 points) Given the datapath and delays in the following figure, calculate the time it takes to execute the following instructions. You may assume that the delay of anything not mentioned in the table (including wires and ALU control) is zero Add Add ALU Shift left 2 MemRead Instruction [31-26 Control AL Instruction [25-21] Read PCRead addressinstruction |20-16 Read data register 1 Read Zero 31-0 Instruction|Instruction [15-11] register 2 Write Read result Address lead xregister data 2 data Registers Write Data Instruction [15-0 16 Sign ALU extend Unit Sign-extend Shift L 2I Instruction [5-0] y (ps 45 35 Unit Instruction memory Register Read/Write ALUData MemoryMux Add Control Unit 160 270 140 270 30 50 120
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
