Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Exercise 7.3 Modify the single-cycle ARM processor to implement one of the follo

ID: 3732991 • Letter: E

Question

Exercise 7.3 Modify the single-cycle ARM processor to implement one of the following instructions. See Appendix B for a definition of the instructions. Mark up a copy of Figure 7.13 to indicate the changes to the datapath. Name any new control signals. Mark up a copy of Tables 7.2 and 7.3 to show the changes to the Main Decoder and ALU Decoder. Describe any other changes that are required. (a) TST (b) LSL (c) CMN (d) ADC Exercise 7.4 Repeat Exercise 7.3 for the following ARM instructions. (a) EOR (b) LSR (c) TEQ (d) RSB

Explanation / Answer

Answer:

register bank: 1 write port, 2 read ports                                PC (program counter) with +1 op.

ALU : add                                                                                             memory interface

T register (temp reg)                                                                      MAR (mem address reg)

32-bit bus                                                                                            MBR (mem buffer reg)

                                                                                                                IR (instruction reg)

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote