This document is a project report for implementing a processor in VHDL according to a MIPS instruction set. It begins with an introduction describing how the processor will be developed starting from a simple single-cycle implementation and then enhanced with multicycle and pipelined designs. The target specification section then details the design of the datapath and control unit for a simple implementation and a multicycle implementation. Subsequent sections describe the design tasks, provide a module specification of the processor components, present synthesis results, and conclude with experiences and areas for further work.