FPGA, chinesisch bedeutet feldprogrammierbares Gate-Array, das auf der Basis mehrerer anderer programmierbarer Geräte wie PAL, GAL, CPLD als semi-benutzerdefinierte Schaltung im Bereich ASIC (anwendungsspezifische integrierte Schaltung) entwickelt wurde, löst nicht nur das Mängel der benutzerdefinierten Schaltung, aber auch Überwindung der Mängel der ursprünglichen programmierbaren Gate-Vorrichtungsschaltung Obwohl es bessere Gründe als ASIC hat, kann es ASIC nicht ersetzen.