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).