Question

With regards to the single cycle implementation (as shown in the attached Figure, may also see...

With regards to the single cycle implementation (as shown in the attached Figure, may also see Lecture6eMainControl, slide 5), assume we’re executing the SW instruction, for each of the following please identify if it’s on the critical path of SW instruction execution or not. (a) The path from Register ReadData1 to ALU input; (2) The path from ALU output to DM address; (3) The path from Instruction[20-16] to Register ReadRegister2; (4) The path from Register ReadData2 to DM write data.

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

Instruction = Store Word (SW)
(a)The path from Register ReadData1 to ALU input (Yes on critical path)
(b)The path from ALU output to DM address (Yes on critical path)
(c)The path from instruction [20-16] to Register ReadRegister2 (Not on critical path)
(d)The path from Register ReadData2 to DM write data (Not on critical path)

Add a comment
Know the answer?
Add Answer to:
With regards to the single cycle implementation (as shown in the attached Figure, may also see...
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
  • MCS) Add Addresult ALU Shift left 2 RegDst Branch MemRead MemtoReg Instruction (31-26] Control ALUOP MemWrite...

    MCS) Add Addresult ALU Shift left 2 RegDst Branch MemRead MemtoReg Instruction (31-26] Control ALUOP MemWrite ALUS RegWrite PC instruction (25-21] Instruction (20-16) Read address Instruction (31-0) Instruction memory Read register 1 Read Read data 1 register 2 Write Read Zoro ALU ALU result Address Read data instruction (15-11] register data 2 x3) Write data Registers Write Data data memory Instruction 15-01 16 Sign- extend ALU control Instruction (5-0) With regards to the single cycle implementation (as shown in the...

  • Add EX ALU Add dresult Shift left 2 Regst Branch MomRoad Instruction (31-26) MemtoReg Control ALUOO...

    Add EX ALU Add dresult Shift left 2 Regst Branch MomRoad Instruction (31-26) MemtoReg Control ALUOO MemWrite ALUST RegWrite instruction [25-21] Read register 1 Read instruction (20-16) Read data 1 register 2 Write Read data 2 instruction (15-11) register Write data Registers Read address Zero ALU ALU Instruction (31-0) Instruction memory result Address Read data Write Data data memory Instruction (15-01 16 32 Sign- extend ALU control Instruction (5-0) With regards to the single cycle implementation (as shown in the...

  • (o x Add Addresult ALU Shift left 2 Regst Branch MemRead Instruction (31-26) MemtoReg Controll ALUOP...

    (o x Add Addresult ALU Shift left 2 Regst Branch MemRead Instruction (31-26) MemtoReg Controll ALUOP MemWrite ALUSC RogWrite Instruction [25-21] Read register 1 Read Instruction (20-16) Read data 1 register 2 Write Read Instruction (15-11) Write data Registers PC Read address Zoro ALU ALU Instruction (31-0) Instruction memory result Address Read data register data 2 **039 -25 Write Data data memory Instruction (15-01 16 Sign- extend ALU control Instruction 15-01 With regards to the single cycle implementation (as shown...

  • With regard to the single cycle implementation discussed in the lecture, identify True/False for each of...

    With regard to the single cycle implementation discussed in the lecture, identify True/False for each of the following statements: (a) The register file writes to one register on at the end of every clock cycle. (b) Near the end of every cycle the data memory (DM) performs either a memory read or a memory write action. (c) During the execution a beq instruction, ALU performs sub operation.

  • With regard to the single cycle implementation discussed in the lecture, identify True/False for each of...

    With regard to the single cycle implementation discussed in the lecture, identify True/False for each of the following statements: (a) The register file writes to one register on at the end of every clock cycle. (b) Near the end of every cycle the data memory (DM) performs either a memory read or a memory write action. (c) During the execution a beq instruction, ALU performs sub operation.

  • Q4: Answer the following questions. [7 Marks] The single cycle implementation of MIPS is as shown...

    Q4: Answer the following questions. [7 Marks] The single cycle implementation of MIPS is as shown below. Answer the following questions with reference to "beq $S1, $S2, 8H” instruction. Assume that the contents of the registers S1 = 10 H, S2 = 10H, and PC = 16H, pointing to the instruction under consideration. 1. What is the addressing mode of the instruction? [1] ii. Which part of the instruction format, address of S1 and S2 are stored? [1] 111. What...

  • Assume that the operation times for the major functional units in the Single -Cycle implementation are...

    Assume that the operation times for the major functional units in the Single -Cycle implementation are the following; a) Instruction Memory Unit: 2 ns b) Data Memory Unit (Read): 3 ns c) Data Memory Unit (Write): 4 ns d) ALU: 2 ns e) PC + 4 Adder: X ns f) Branch address computation Adder: Y ns g) Register File (Read): 1 ns h) Register File (Write): 2 ns Assuming that Multiplexors, Sign-Extension Units and Wires have negligible delays, find the...

  • 6. Consider a datapath similar to the one in figure below, but for a processor that only has one type of instruction: unconditional PC-relative branch. What would the cycle time be for this dat...

    6. Consider a datapath similar to the one in figure below, but for a processor that only has one type of instruction: unconditional PC-relative branch. What would the cycle time be for this datapath? PCSrc Add ALU Add result Shift +( left 2 Read register 1 ALUSrc, 4 ALU operation PCRead PC-address Read data 1 Registers Read data 2 MemWrite Zero ALU ALU-I Address MemtoReg Instruction register 2 Instruction | Write Read data-M register Write Lu memory Write Data data...

  • 01. Consider the stagevise single cycle CPU with the circuit as given on the attached sheet....

    01. Consider the stagevise single cycle CPU with the circuit as given on the attached sheet. The following are the latencies of each component: Instruction memory 180 ps Add 4 unit Mux Registers Main Control ALU Control ALU AND Shift Left2 Sign Extend Branch Adder Data Memory 60 ps 15ps 120 ps 50 ps, 25 ps, 150 ps 5 ps 10 ps(Shiftleft2jump also) 15 ps 60 ps 150 ps C) Do a stagewise latency analysis of the circuit. Write down...

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

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