vhdl 32b fully working