Field-programmable gate array ou FPGA é un controlador dixital lóxico programable, o que permite que un circuíto pode ser simulado a nivel de hardware por medio da programación.
A FPGA foi inventada en 1984 por Ross Freeman e Bernard Vonderschmitt, cofundadores da empresa Xilinx, como unha evolución de CPLD. Ata maio de 2015 a tecnoloxía era pechada e non existían programas libres.