Question: computer architecture and organization Problem 1. The instruction mix for some program that contains 106 instructions is shown in the table below. How long will

computer architecture and organization computer architecture and organization Problem 1. The instruction mix for some programthat contains 106 instructions is shown in the table below. How long

Problem 1. The instruction mix for some program that contains 106 instructions is shown in the table below. How long will this program take to execute on a single-cycle implementation processor? Assume the delay for different hardware units as shown below. Instruction ALU Load Store Branch Jump Frequency 60% 20% 10% 5% 5% Unit Instruction Memory Register File ALU Data Memory Time (ns) 10 2 5 6 Problem 2. Consider the single-cycle implementation we discussed in class. Explain what would happen to executing different types of instructions in each of the following cases: There is a stuck-on-1 fault in the Jump signal, i.e. its value is always 1. There is a stuck-on-o fault in the RegDst signal, i.e. its value is always 0. Problem 3. Consider the block diagram of the single-cycle implementation. Modify this implementation so that the following instructions are supported LUI rt, immediate JAL address Instr(25-0] Shift left 2 PC(31-28) Shift left 2 PCSIC Jump Branch Control ALUOg. Insta[31-26] MemRead MemtoReg Unit Mem Write ALUSIS ReeDst RegWrite ovf Instruction Memory Read Address Instr[31-01 zero Inste[25-21) Read Addr 1 Read Instr[20-16 Register, Read Addr2Data 1 File Write Addr Read Data 2 Write Data Instr[15 Address Data Memory Read Date Write Data ALU Instr[15-01 Sign Extend Insta[5-01 ALU control 16 You will need understand the operation of these instructions in order to add them. It is advised that you print the block diagram and show your modification on the diagram. Your modification may require adding control signals and hardware components. For each instruction, specify the values for all control signals in order to support these instructions. Make sure to explain your answer in addition to the drawing you make

Step by Step Solution

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 Databases Questions!