Universal shift register VHDL code and test bench code