Question: Repeat 4.6.2, but this time we need to support only conditional PC-relative branches. Problem 4.6.2 Consider a datapath similar to the one in Figure 4.11,

Repeat 4.6.2, but this time we need to support only conditional PC-relative branches.

Problem 4.6.2

Consider a datapath similar to the one in Figure 4.11, but for a processor that only has one type of instruction: unconditional PC-relative branch. What would the cycle time be for this datapath?

Figure 4.11PC Read address Add Instruction Instruction memory Read register 1 Read register 2 Write register Write data


Problems in this exercise assume that logic blocks needed to implement a processor’s datapath have the following latencies:I-Mem Add Mux ALU 70ps 20ps 90ps 200ps 50ps 250ps a. 200ps b. 750ps Regs D-Mem Sign-Extend Shift-Left-2 90ps

PC Read address Add Instruction Instruction memory Read register 1 Read register 2 Write register Write data Registers Read data 2 RegWrite Read data 1 16 Sign- extend 32 Shift left 2 ALUSrc MUX >Add ALU result PCSrc ALU operation Zero ALU ALU result MUX Address MemWrite Mem Read Read data Write Data data memory Mem to Reg MUX

Step by Step Solution

3.42 Rating (142 Votes )

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 Computer Organization Design Questions!