FPGA е програмируемо логическо устройство, пълното му име е Field-Programmable Gate Array. Това е интегрална схема, съставена от много програмируеми блокове за логически порти, които могат да изпълняват конфигурация на логически функции на място според нуждите на потребителите. След приключване на проектирането на FPGA могат да бъдат внедрени различни логически функции, като цифрова обработка на сигнала и системи за управление.