Electronic clock block diagram VHDL FPGA