Final Project

33 downloads 320 Views 85KB Size Report
The requirements for the project are: 1. Design a mini-MIPS processor capable of supporting the following instruction set: 2. ... The mini-MIPS VHDL code,.
Final Project

Page 1 of 2

Design and Testing of the miniMIPS processor The requirements for the project are: 1. Design a mini-MIPS processor capable of supporting the following instruction set:

2. Implement this instruction set using a multi-cycle data path. 3. Each module should be separately testable 4. Write a small assembly program that can be easily modified 5. Integrate the modules as one unit and test it out by using your assembly program. 6. Write a report that details the following: • Instruction set definition • Instruction format • Design methodology • Block diagram of the mini-MIPS • Description of modules designed • Testing strategy • The mini-MIPS VHDL code, • The testbench code • Waveforms demonstrating correctness of processor functionality • Add few lines on: o your view of learning through the project o your view of partnership and how it worked out for you o any suggestion you might have to improve learning in this class o any other thing you may have to add 7. In addition to a printout of the report you are expected to hand in a CD containing both the report and all your project files. 8. Demonstrate that the assembly program you wrote actually works on your (simulated) machine.

Final Project

Page 2 of 2

Sign-up sheets will be made available to select a project demonstration time during the final exam week in December. You sign up for a time slot. Your project report is due at the time of demonstration. A no-show that time will result in assumption that your project is not worthy of demonstration.