Skip to content

byshen/MIPS_CPU_Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MIPS CPU Simulator


Description

  • 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]

File Description

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.

Details

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

Structure of the simulator: image of architecture

Results

Results can be found in the Project_Results_BIngYuShen.pdf image of results

About

MIPS simulator with C++ and Xilinx

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published