fpga sequential circuit design 829277