changing a vhdl to use generics

Top