Te`nja ka daljem pove}anju logi~kog kapaciteta FPD kola uslovila je razvoj novih programabilnih arhitektura poznatih kao FPGA (Field Programmable Gate Array).
Po arhitekturi FPGA su bli`a MPGA nego CPLD kolima, tj. mogu se posmatrati kao korisni~ki programabilna MPGA kola.
FPGA se sastoji iz dvo-dimezio-nalnog polja logi~kih blokova i resursa za povezivanje sme{tenih u prostoru izme|u logi~kih blokova.
Blokovi FPGA kola su manjih dimenzija u odnosu na CPLD (bazirani su na MUX ili LUT elementima).
Blokovi FPGA realizuju jednostav-nije logi~ke funkcije, dok se slo`e-nije dobijajupovezivanjem vi{e lo-gi~kih blokova.
napomena : povezivanje nije krozbar pa se javlja problem ostvarivosti veza.