Modification code vhdl