ALU 16-bit design with LCD display VHDL coding on Spartan 3E FPGA Starter kit