(Solved) : P3 Consider Unmodified Cpu Diagram Consider Mips Instructions Supports Consider P1 P2 Use Q41354184 . . .

P3. Consider the unmodified CPU diagram again, and only considerall the MIPS instructions that it supports. (Do not consider P1 andP2.) Use the latencies and assumptions (including the 10% variance)from part 3 of the study questions. When executing an arbitrary mixof instructions, what is the fastest clock period and clockfrequency at which our single cycle CPU could safely operate? Youwill need to form an argument for your answer. Write a discussion,select instruction(s), show your math where appropriate, and use aCPU diagram and indicate delays to help argue your case.

0 Add u х ALU -1 Add result Shift left 2 RegDst Branch MemRead Instruction [31-26] MemtoReg ALUOP Control MemWrite ALUSrc Reg

0 Add u х ALU -1 Add result Shift left 2 RegDst Branch MemRead Instruction [31-26] MemtoReg ALUOP Control MemWrite ALUSrc RegWrite Instruction [25-21] Read Read address register 1 PC Read data 1 Instruction [20-16] Read Zero register 2 Instruction 0 ALU [31-0 Read ALU Read data 2 Address Write data result Instruction M Instruction [15-11] register memory х Write data Registers Data Write memory data 16 32 Instruction [15-0] Sign extend ALU control Instruction [5-0] Show transcribed image text 0 Add u х ALU -1 Add result Shift left 2 RegDst Branch MemRead Instruction [31-26] MemtoReg ALUOP Control MemWrite ALUSrc RegWrite Instruction [25-21] Read Read address register 1 PC Read data 1 Instruction [20-16] Read Zero register 2 Instruction 0 ALU [31-0 Read ALU Read data 2 Address Write data result Instruction M Instruction [15-11] register memory х Write data Registers Data Write memory data 16 32 Instruction [15-0] Sign extend ALU control Instruction [5-0]

Expert Answer


Answer to P3. Consider the unmodified CPU diagram again, and only consider all the MIPS instructions that it supports. (Do not con…