A field-programmable gate array (FPGA) is an integrated circuit (IC) that can be programmed in the field after manufacture. FPGAs are similar in principle to but have vastly wider potential application than, programmable read-only memory (PROM) chips.