four bit adder vhd files