EE457_Dis12a_Lab7Part3

EE457_Dis12a_Lab7Part3 - need to stall as the result can be...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
Pipeline: Lab7 part3 EE457 Discussion # 12 Gathered and prepared by Maryam Soltan based on EE457 lab7part3 designed by Prof. Puvvada (USC) Fall2007
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Lab7-Part3 Highlights • 4 instructions are supported •SUB 3 • ADD4 • ADD1 •NOP • Unlike part1 all comparisons for HDU and forwarding unit are done in RF stage and the results are carried with the instruction • Instructions are converted to a bubble using and gates •R - write signal is generated using an “OR” gate • In case of having separate Ex1 and Ex2 stages
Background image of page 2
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 4
Background image of page 5
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: need to stall as the result can be forwarded from Ex2 to Ex1. If an ADD4 instruction in RF is dependant on an instruction in EX1, there is no need to stall as ADD4 will not use Ex1 stage. We need to pay attention to the priorities in forwarding to EX1 stage. There are two skip MUX (SKIP1 and Skip2) To skip sub3 or add4 operations Separate Ex1 and Ex2 stages Combined Ex1 and Ex2 stages Why do we need to stall WB stage? Why cannot we send a bubble to WB stage?...
View Full Document

This note was uploaded on 06/27/2008 for the course EE 457x taught by Professor Puvvada during the Fall '07 term at USC.

Page1 / 5

EE457_Dis12a_Lab7Part3 - need to stall as the result can be...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online