FPGA ialah peranti logik boleh atur cara, nama penuhnya ialah Field-Programmable Gate Array. Ia adalah litar bersepadu yang terdiri daripada banyak blok litar pintu logik yang boleh diprogramkan, yang boleh melaksanakan konfigurasi fungsi logik di tapak mengikut keperluan pengguna. Selepas reka bentuk selesai, pelbagai fungsi logik, seperti pemprosesan isyarat digital dan sistem kawalan, boleh dilaksanakan pada FPGA.