Question: 2 . ( 2 0 pts ) A block diagram of the single - cycle MIPS processor and the latencies of the logic blocks are

2.(20 pts) A block diagram of the single-cycle MIPS processor and the latencies of the logic blocks are given below.
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|}
\hline \begin{tabular}{c}
I-Mem/D-\\
Mem
\end{tabular} & \begin{tabular}{c}
Register \\
File
\end{tabular} & Mux & ALU & Adder & Single Gate & \begin{tabular}{c}
Register \\
Read
\end{tabular} & \begin{tabular}{c}
Register \\
Setup
\end{tabular} & \begin{tabular}{c}
Sign \\
Extend
\end{tabular} & Control \\
\hline 250 ps & 150 ps & 25 ps & 200 ps & 150 ps & 5 ps & 30 ps & 20 ps & 50 ps & 50 ps \\
\hline
\end{tabular}
a.(8 pts) Highlight/draw the execution path (starting from PC) in the figure above for an Rformat instruction. Do not forget to show the path that updates PC.
b.(12 pts) Given the values in the table, calculate the exection time for ADD R1, R2, R3. Show your work (write a formula, not just numbers). Do not worry about the controller.
Execution Time:
2 . ( 2 0 pts ) A block diagram of the single -

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