Question: Design the hazard unit shown in Figure 7.58 for the pipelined MIPS processor. Use an HDL to implement your design. Sketch the hardware that a

Design the hazard unit shown in Figure 7.58 for the pipelined MIPS processor. Use an HDL to implement your design. Sketch the hardware that a synthesis tool might generate from your HDL. 

CLK CLK CLK MRegWriteE MemtoRegE MemWriteE ALUControlE20 MRegWriteM MemtoRegM MemWriteM MRegWriteW MemtoRegW RegWriteD Control MemtoRegD unit MemWriteD ALUControlD20 31:26 Op ALUSrcD ALUSrcE 5:0 Funct RegDstD RegDstE BranchD EqualD PCSrcD CLK CLK CLK CLK 25:21 A1 WE3 V WE STCAE PC' RD1 PCF A. RD InstrD 01 10 ALUOUTM ReadDataW A.

CLK CLK CLK MRegWriteE MemtoRegE MemWriteE ALUControlE20 MRegWriteM MemtoRegM MemWriteM MRegWriteW MemtoRegW RegWriteD Control MemtoRegD unit MemWriteD ALUControlD20 31:26 Op ALUSrcD ALUSrcE 5:0 Funct RegDstD RegDstE BranchD EqualD PCSrcD CLK CLK CLK CLK 25:21 A1 WE3 V WE STCAE PC' RD1 PCF A. RD InstrD 01 10 ALUOUTM ReadDataW A. RD Instruction 20:16 A2 RD2 SrcBE Data memory A3 memory WD3 Register file WriteDataE WriteDataM WD 25:21 RsD RsE ALUOUTW 20:16 RtD RtE WriteRegEes WriteRegMaa Write RegWo 15:11 RdE RdE SignlmmD SignimmE Sign extend 15:0 <

Step by Step Solution

3.49 Rating (156 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

MIPS Pipelined Processor Hazard Unit SystemVerilog VHDL module hazard input logic ... View full answer

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 Digital Design Computer Questions!