Field Programmable Gate Array (FPGA) Overview

Basic Idea: A 2-d array of logic blocks and flip-flops with a means for the user to configure the interconnections among the blocks and the function of each block.

Typical FPGA Internal Architecture:

These devices offer:

(density = amount of logic circuits per unit area.)
The higher the density, the lower the system manufacturing costs.