Question: Design the above forward unit that can resolve the data hazard for the MIPS pipelined processor: ->The available components you can use include the basic

 Design the above forward unit that can resolve the data hazard

Design the above forward unit that can resolve the data hazard for the MIPS pipelined processor:

->The available components you can use include the basic logic gates (inverter, and, or, nand, nor) and comparators.

->The input will be 20 bits, and output 4 bits

->First of all, use the comparators to generate the required signals from cross-checking the 4 inputs with each 5 bits.

->Then write down the boolean functions for the 2 outputs with each 2 bits for controlling the two multiplexors before the ALU.

->Draw your circuit diagram with the comparators and logic gates.

Datapath with Forwarding Hardware PCSrc IDIEX EXIMEM Control IF/ID Ad MEM/WB hi left 2 Read Addr 1 Data Instruction Memory Register Read Read Addr Data 1 Memory File rite Addr Read Data Read ddress ALU Read Data 2 Write Data Data AL cntrl 16Sigrn 32 Extend XIMEM.RegisterRd IDIEX.RegisterRt RegisterRd Forward- gisterRs Unit Datapath with Forwarding Hardware PCSrc IDIEX EXIMEM Control IF/ID Ad MEM/WB hi left 2 Read Addr 1 Data Instruction Memory Register Read Read Addr Data 1 Memory File rite Addr Read Data Read ddress ALU Read Data 2 Write Data Data AL cntrl 16Sigrn 32 Extend XIMEM.RegisterRd IDIEX.RegisterRt RegisterRd Forward- gisterRs Unit

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 Databases Questions!