FPGA er en programmerbar logisk enhed, dens fulde navn er Field-Programmable Gate Array. Det er et integreret kredsløb sammensat af mange programmerbare logiske gate-kredsløbsblokke, som kan udføre logisk funktionskonfiguration på stedet i henhold til brugernes behov. Når designet er afsluttet, kan forskellige logiske funktioner, såsom digitale signalbehandlings- og kontrolsystemer, implementeres på FPGA'en.