Field Programmable Devices (FPD) sind vorkonfektionierte elektronische integrierte Schaltungen, die der Anwender vor Ort für seine Zwecke programmieren kann. Die Gruppe der FPD-Bausteine umfasst u.a. die Programmable Array Logics (PAL), die Programmable Logic Arrays (PLA) und die Field Programmable Gate Arrays (FPGA).