Question: We want to build a datapath for a MIPS processor. Recall that the arithmetic-logical instructions use the ALU unit where the inputs are coming from

 We want to build a datapath for a MIPS processor. Recall

We want to build a datapath for a MIPS processor. Recall that the arithmetic-logical instructions use the ALU unit where the inputs are coming from the two source registers. The memory instructions (i.e. load/store) can also use the ALU to calculate the effective address to be accessed. To do so, they use one input coming from register, the second input is coming from the sign-extended 16-bit offset field from the instruction. The value stored into a destination register comes from the ALU in case of arithmetic-logic instruction, and in case of load, it comes from memory Show how to build a datapath for load/store and arithmetic-logical instructions that uses a single register file and a single ALU to handle both types of instructions. You need to explicitly show the necessary multiplexors and their control signals (when there is more than one input path for a particular input)

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!