Question

Part A: We wish to add the datapath parts and control needed to implement the jal (jump and link) instruction. Show the additions to the datapath and control lines of the figure enclosed (Figure 1 below) needed to implement these instructions in the multicycle datapath. There are multiple solutions; choose the solution that minimizes the number of clock cycles for the jal instruction.

Part B: Show the additions to the finite state machine of Figure 2 below to implement the jal instruction.

PCSource PcWrite Outputs ALUSref MemRead Contral MemWrite ALUSrcA RWrite Shit 28 eft 2 address rTu 31-0 2 instruction [25-0 31-26 T 25-211 t 20-e PC PC 131-28] Read register 1 Read uAddress MemoryInatruction MemData Instruction trucionregister 2 Read datah Write | register [15-1 data 2 B 4-1 M Write [15-01 Memory 16 ALU control et 2 Instruction 15-0 Figure 1. Multi-cycle datapath

0 0
Add a comment Improve this question Transcribed image text
Know the answer?
Add Answer to:
Part A: We wish to add the datapath parts and control needed to implement the jal...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT