MIPS vhdl