Question

Below are the functional forms of instructions wed like to implement in the multi-cycle datapath. Find the number of cycles

single bus archicture
0 0
Add a comment Improve this question Transcribed image text
Answer #1

I have completed this problem Please give thumbs up if you like it

Step 1 Let us forst discuss about addressing modes

② Immediate Addressing mode : This mode is used to access the constant. In this mode data present in the address field of Ins③ Ou Register AM!- - This mode is used to access the local variables. this mode, data is present in the registers, the corres6 Direct AM - (Absolute AM) This mode is used to access the static variable. In this mode , clata is present in the memory, Tsust Design opcode Addr. Y EA mern. Addr} memory 0000 Data scata access. 2006 FFFF* Memory Tudirect AM - - In this mode effective address is present in the memory corresponding memory address will be maintaiStep2 - let IMR takes touche IRR takes laucle JALU takes tcycle MR Memory Reference RR Register Reference AL Arithmetic LogiStep3 Ingth 2 mem[ Reg Crs) + Regcrt)] +PC9 ideia IRR un ( IRR A LAR LALU IMR FC IF ID 10012 Ecob D OF PD WB712 si Soberand?

Add a comment
Know the answer?
Add Answer to:
single bus archicture Below are the functional forms of instructions we'd like to implement in the...
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
  • Consider the following MIPS assembly language instructions: addi $1, $2, 100 swr $1, 0($2): addi $rt,...

    Consider the following MIPS assembly language instructions: addi $1, $2, 100 swr $1, 0($2): addi $rt, $rs, immediate # add immediate swr $rt, immedi ate ($rs) # store word write register These instructions are I-format instructions similar to the load word and store word instructions. The addi and swr instructions store a computed value to the destina- tion register $rt. The instructions do not require any physical hardware changes to the datapath. The effect of each instruction is given below....

  • Question 4: Single Cycle Datapath Control (15 points) We wish to add the hardware support for...

    Question 4: Single Cycle Datapath Control (15 points) We wish to add the hardware support for a special R-type instruction jlr Jump and Link Register) to the single-cycle datapath below. Though this is an R-type instruction, but it is a special one that has the opcode being 000001 (instead of 000000), so the control unit will be able to differentiate this jlr instruction from the other R-type instructions and generate a special set of controls for this instruction. Opcode rs...

  • Part A: We wish to add the datapath parts and control needed to implement the jal...

    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...

  • Processor Hardware Design - MIPS Given this processor hardware design and the control sequence below, describe...

    Processor Hardware Design - MIPS Given this processor hardware design and the control sequence below, describe in words (or C-like pseudo code) the function of the instruction xyzzy $rt, $rs. when op() op(l) Xyzzy Start: PCout, HARin, MEMread, Yin CONST(4), ALUadd, Zin, UNTILmfc MDRoutj IRin Zout, PCin, DUMPonop HALT/* Should end here on undecoded op */ Xyzzy: CONST(-1), Yin SELrs, REGout, ALUxor, Zin Zout, SELrt, REGin, JUMP(Start) Given the xyzzy $rt,$rs instruction as defined above, and assuming that a memory...

  • Consider a VEX-executing VLIW machine with the following characteristics: The machine supports 4 slots (4-wide machine)...

    Consider a VEX-executing VLIW machine with the following characteristics: The machine supports 4 slots (4-wide machine) with the following resources: 2 memory units each with a load latency of 3 cycles 2 integer-add/sub functional units with a latency of 2 cycle 1 integer-multiply functional unit with a latency of 4 cycles Each functional unit in the machine is pipelined and can be issued a new operation at each cycle. However, the results of an operation are only available after the...

  • There is an example below Now that everything is working you can try the following exercises. To complete them you wi...

    There is an example below Now that everything is working you can try the following exercises. To complete them you will need to refer to the documentation in Appendix A The MiteASM Assembler and Appendix B The MiteFPGA Processor. Write an assembly language program for an over counter for a cricket umpire. This should 1. display a count on the 7-segment display. The count should increase by 1 when button 0 is pressed. It should reset to 0 when button...

  • CASE II AziTech is considering the design of a new CPU for its new model of...

    CASE II AziTech is considering the design of a new CPU for its new model of computer systems for 2021. It is considering choosing between two (2) CPU (CPUA and CPUB) implementations based on their performance. Both CPU are expected to have the same instruction set architecture. CPUA has a clock cycle time of 60 ns and CPUB has a clock cycle time of 75 ns. The same number of a particular instruction type is expected to be executed on...

  • Read the Article posted below, then answer the following questions: Mergers & acquisitions are a major...

    Read the Article posted below, then answer the following questions: Mergers & acquisitions are a major form of corporate diversification strategy, identify and discuss the top three reasons why most (50-60%) of acquisitions fail to create shareholder value. What are the five major components of “CEMEX Way” and why has this approach been so successful in post-acquisition integration? In your opinion, what can other companies learn from the “CEMEX Way” as a benchmark for acquisition management? Article: CEMEX: Globalization "The...

  • I need help with my very last assignment of this term PLEASE!!, and here are the instructions: After reading Chapter T...

    I need help with my very last assignment of this term PLEASE!!, and here are the instructions: After reading Chapter Two, “Keys to Successful IT Governance,” from Roger Kroft and Guy Scalzi’s book entitled, IT Governance in Hospitals and Health Systems, please refer to the following assignment instructions below. This chapter consists of interviews with executives identifying mistakes that are made when governing healthcare information technology (IT). The chapter is broken down into subheadings listing areas of importance to understand...

  • How can we assess whether a project is a success or a failure? This case presents...

    How can we assess whether a project is a success or a failure? This case presents two phases of a large business transformation project involving the implementation of an ERP system with the aim of creating an integrated company. The case illustrates some of the challenges associated with integration. It also presents the obstacles facing companies that undertake projects involving large information technology projects. Bombardier and Its Environment Joseph-Armand Bombardier was 15 years old when he built his first snowmobile...

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