Question: Note that the following data-path representation can implement R-Type, I-Type, LW, SW, Bne, Beq and I instructions. Following is an example and RTL description of

 Note that the following data-path representation can implement R-Type, I-Type, LW,

Note that the following data-path representation can implement R-Type, I-Type, LW, SW, Bne, Beq and I instructions. Following is an example and RTL description of JRAL (is I-type instruction): Cump o Branch Target Address JRAL Label Next PC J Bug Ene Reg[31] PC+4 IVE Hinc PC Reg(Rs) R$ Instruction Memory frisbu.fun RA Eu Registers RE R. Data Memory Atras Das wu. Cata_n Adress Rc RY fiw RegDst Rou White clk ECOP ALUST ALUCI No Mom Radu Vaile Mom to Reg a. b. C. Write the detailed algorithm for JRAL instruction. (5 Marks) Note down, the data-path items from the algorithm. (2 Marks) Draw the data-path that can implement the algorithm. (3 Marks) d. Modify the following data-path diagram so that it can also implement JRAL instruction. (2 Marks) e. Fill the table below after adding any extra control signals. (1 Marks) Values of Control Signals to execute JRAL Instruction (add more columns to the table if needed) Control Signal RegDst RegWrite ExtOp ALUSTC ALUCtrl Mem Read Mem Write Memto Reg More Signals If Needed Note that the following data-path representation can implement R-Type, I-Type, LW, SW, Bne, Beq and I instructions. Following is an example and RTL description of JRAL (is I-type instruction): Cump o Branch Target Address JRAL Label Next PC J Bug Ene Reg[31] PC+4 IVE Hinc PC Reg(Rs) R$ Instruction Memory frisbu.fun RA Eu Registers RE R. Data Memory Atras Das wu. Cata_n Adress Rc RY fiw RegDst Rou White clk ECOP ALUST ALUCI No Mom Radu Vaile Mom to Reg a. b. C. Write the detailed algorithm for JRAL instruction. (5 Marks) Note down, the data-path items from the algorithm. (2 Marks) Draw the data-path that can implement the algorithm. (3 Marks) d. Modify the following data-path diagram so that it can also implement JRAL instruction. (2 Marks) e. Fill the table below after adding any extra control signals. (1 Marks) Values of Control Signals to execute JRAL Instruction (add more columns to the table if needed) Control Signal RegDst RegWrite ExtOp ALUSTC ALUCtrl Mem Read Mem Write Memto Reg More Signals If Needed

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!