- Write your own MIPS Simulator (like spim)
- Run your own mips code on your simulator
- Implement the simulator on Xilinx test board
More detailed description can be found in Mips Project Requirements.pdf]
MIPS simulator in C++: The VS2012 project for the MIPS simulator
MIPS simulator on Xilinx test board: An integration of six experiments on the Xilinx board, all test cases passed.
Make sure all the instructions run well in your simulator.
- lw - load word from memory
- sw - store word to memory
- add - add two register
- addi - add immediate
- beq - branch if equal
- j - jumps to the calculated address