for the mips pipelined datapath shown below you are to design the hazard detection unit and forwarding unit as needed in the case below. to design the hazard detection unit you will need to check for data dependency between instructions in which you will need to stall the pipeline. to design the forwarding unit you will need to the check for data dependency between instructions in which you will forward the data from the pipeline register. finally to design the hazard detection or forwarding unit you will need to write the pseudocode as shown in your book on page 366 under ex hazard 1. stalling design the hazard detection unit for the scenario where you can only stall for data dependencies. in this case there is no forwarding unit. additionally draw in the hazard detection unit in the datapath below. you must show all new muxs and wires connected to the the hazard detection unit. 2. stalling and forwarding update the hazard detection unit for the scenario where you can stall and forward for data dependencies. in this case there is a forwarding unit. additionally you will design