add and update vhdl files