Creating an mips processor in verilog