Las FPGA son el resultado de la convergencia de dos tecnologías diferentes, los dispositivos lógicos programables (PLD Programmable Logic Devices) y los circuitos integrados de aplicación específica (ASIC, circuito integrado de aplicación específica).