FPGA är en programmerbar logisk enhet, dess fullständiga namn är Field-Programmable Gate Array. Det är en integrerad krets som består av många programmerbara logiska grindkretsblock, som kan utföra logisk funktionskonfiguration på plats enligt användarnas behov. Efter att konstruktionen är klar kan olika logiska funktioner, såsom digital signalbehandling och styrsystem, implementeras på FPGA:n.