Added 16bit peripheral template in VHDL