MIPS CPU written in Verilog