VHDL for Programmable Logic