This document describes a project to implement a MIPS RISC processor on an FPGA for educational purposes in computer architecture courses. It discusses FPGAs and the MIPS instruction set architecture. It then provides details on implementing both a single-cycle and pipelined version of the MIPS processor in VHDL, including the instruction fetch, decode, execution and data memory units. Simulation results show the processors functioning correctly. The goal is to enhance learning by giving students hands-on hardware and software integration experience with the MIPS processor.