There are three assignments that need to be completed. In the first assignment, you familiarize yourself with the mMIPS processor and its compiler. In the second assignment, you study the tool flow which is used to implement the mMIPS on an FPGA board. In the third assignment, you extend the mMIPS with an additional instruction.