Question: Modify the datapath and control for the multicycle implementation to add the jal (jump and link) instruction. Remember that the jal instruction is likeaj (jump)

Modify the datapath and control for the multicycle implementation to add the jal (jump and link) instruction. Remember that the jal instruction is likeaj (jump) instruction, but it also places the address of the instruction following the jal instruction in register $31 as a return address. Examine the figures belowand on the following page showing the datapath and the finite state machine (FSM) control for the multicycle implementation, respectively.M akethe appropriate modifications to both the datapath and the FSM control figures to support the jal instruction.

Modify the datapath and control for the multicycle implementation to add the

jal (jump and link) instruction. Remember that the jal instruction is likeaj

PCWri DOutputs ALU ALUSreB Mem Read MemWrit Control A RegWrite RWrite.Op Instruction [25 0 26 address [31-0] Instructior PC uAddress 125-21] Instructi [20-161 MemDatInstructi register 1 ReadRead register 2 data 1 Write Read register data 2 Write data Zero ALU ALU Memory Write -1j.lx instruction register 41 M Instruction 15-01 Memory Shift 16 signoft2 ALU register Instruction [5-01 PCWri DOutputs ALU ALUSreB Mem Read MemWrit Control A RegWrite RWrite.Op Instruction [25 0 26 address [31-0] Instructior PC uAddress 125-21] Instructi [20-161 MemDatInstructi register 1 ReadRead register 2 data 1 Write Read register data 2 Write data Zero ALU ALU Memory Write -1j.lx instruction register 41 M Instruction 15-01 Memory Shift 16 signoft2 ALU register Instruction [5-01

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!