Assignment task: Create a
1. Design a combinational circuit that accepts a three bit binary number as input. Label the bits x, y, and z. The circuit outputs a 0 if the input value is in the range 0-3, and outputs a 1 if the input value is in the range 4-7. Label the output f.
2. Explain how the creation of a pipeline improves performance over a system that does not have a pipeline but is otherwise identical.
3. If we create a five stage pipeline, why is the pipelined processor not five times faster than the unpipelined processor?
4. Describe one method that can be used to resolve any kind of pipeline hazard, whether it be structural, control, or data. Describe one different method for resolving structural hazards, and one different method for resolving data hazards.