[vhdl] initial commit of top