Question: 2. The Control Unit for the Single-cycle Datapath shown below has 9 scalar (1-bit) control signals and one 2-bit control field (ALUOp) to control the

 2. The Control Unit for the Single-cycle Datapath shown below has

2. The Control Unit for the Single-cycle Datapath shown below has 9 scalar (1-bit) control signals and one 2-bit control field (ALUOp) to control the Datapah. In this problem you are to create the correct "control word" for various kinds of instructions (25:0Shift Jump left 228 26 PC+4 31:28] Shift eft 2 ControlBranch Unit MemtoReg [31:26] ALUSrc RegDst ovf zero ReqWrite Mem [25:21] Read Addri Instruction MemorY Address 1[31:0] Register Read Read Addr 2 Datal Address [20:16] File Write Addr Data Data MemoryY Out PC ALU Read Data2 Data In Write Data 15:11 MemRead Sign 32 Extend [15:0] ALU ontro ALUO [5:0] Using the table below, create the correct "control words" for the instructions listed in the left-hand column. The ALUOp field is based upon the "codes" covered in the lecture slides; that is 00 for add, 01 for sub and 10 for R-type these may have to be extended to cover different instructions. Signals not related to multiplexer control are active-high. Instruction slti beq (pass) lui xor lw RegDst RegWrite ALUSrc ALUOp MemWrite MemRead MemtoReg Branch Jump PCSrc sltu SW beq (fail) addi 2. The Control Unit for the Single-cycle Datapath shown below has 9 scalar (1-bit) control signals and one 2-bit control field (ALUOp) to control the Datapah. In this problem you are to create the correct "control word" for various kinds of instructions (25:0Shift Jump left 228 26 PC+4 31:28] Shift eft 2 ControlBranch Unit MemtoReg [31:26] ALUSrc RegDst ovf zero ReqWrite Mem [25:21] Read Addri Instruction MemorY Address 1[31:0] Register Read Read Addr 2 Datal Address [20:16] File Write Addr Data Data MemoryY Out PC ALU Read Data2 Data In Write Data 15:11 MemRead Sign 32 Extend [15:0] ALU ontro ALUO [5:0] Using the table below, create the correct "control words" for the instructions listed in the left-hand column. The ALUOp field is based upon the "codes" covered in the lecture slides; that is 00 for add, 01 for sub and 10 for R-type these may have to be extended to cover different instructions. Signals not related to multiplexer control are active-high. Instruction slti beq (pass) lui xor lw RegDst RegWrite ALUSrc ALUOp MemWrite MemRead MemtoReg Branch Jump PCSrc sltu SW beq (fail) addi

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!