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. 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
MIPS Pipelined Processor Hazard Unit SystemVerilog VHDL module hazard input logic ... View full answer
Get step-by-step solutions from verified subject matter experts
