FPGAs (FIELD-PROGRAMMABLE GATE ARRAYS) are ICs that contain large numbers of unconnected gates whose function you determine by downloading to the FPGA a wiring list that determines how the gates ...