A Stratix IV FPGA from Altera A Spartan FPGA from Xilinx A field-programmable gate array (FPGA) is a type of configurable integrated circuit that can be repeatedly programmed after manufacturing. FPGAs are a subset of logic devices referred to as programmable logic devices (PLDs). They consist of an array of programmable logic blocks with a connecting grid, that can be configured "in the field" to
![Field-programmable gate array - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/43778de25db62eb65060ceb202a1b8b027943079/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Ff%2Ffa%2FAltera_StratixIVGX_FPGA.jpg)