Il dispositivo logico programmabile FPGA è un circuito integrato digitale programmabile che contiene blocchi logici configurabili e interconnessioni logiche tra i blocchi.