Professional Documents
Culture Documents
Project - Part 6: Five Stage Pipelined RISC Processor
Project - Part 6: Five Stage Pipelined RISC Processor
Fall 2005
Each group should apply minimal instructions to run simple programs such as bubble sort and Fibonacci
programs. Depending on your architecture, ISA maybe more efficient to layout certain way, but in some
cases, you may have constraints set by legacy architecture because of the backwards compatibility issues.
Intel was in danger of being trapped in cranking out inefficient designs due to backwards compatibility
issues, but they survived by further breaking down their instruction sets into microcode, thus using more
RISC like instructions internally.
Since you are in control of your own design, you are not constrained to anything (or at least not too
many.) So make your design as ambitious as you can and want. You can even have vector instructions.
This is a computer architecture course, NOT A REAL LIFE situations where you are usually motivated by
cost and performance, so be creative up to a point where you can complete your design by end of the due
dates.