Title: FPGA Based Design and Applications (Series on Integrated Circuits and Systems)