Implementation of a MIPS microprocessor in Verilog