FPGA synchronous design technology.pdf