Circuit design and analysis for on-FPGA communication systems