Pipelined 32 bit modified MIPS processor for CoE 113.