VHDL: modified register_interface - not simulated.vhd for MS3