FPGA یا Field Programmable Gate Array ( گیت ها قابل برنامه ریزی میدانی ) تراشه هایی هستند که متشکل از هزاران تا میلیون ها آرایه منطقی هستند و این آرایه ها با سوییچ های قابل برنامه ریزی به یکدیگر متصل شده اند و طراح بر اساس نیاز می تواند روابط بین آرایه ها را تغییر دهد و توابع مورد نیاز خود را پیاده سازی نماید. FPGA ها قابلیت انجام توابع پیچیده منطقی را در کمتر از چند نانو ثانیه دارا هستند و با امکان پردازش های موازی می توانند عملیات های بسیار پیچیده را در کسری از ثانیه به انجام برسانند. دقت و کارآیی FPGA ها باعث شده است تا در موقعیت های حساس به کار گرفته شوند و معمولا زمانی که نیاز به پیاده سازی یک سیستم سفارشی و حساس پیچیده وجود داشته باشد ، FPGA به کار گرفته می شود. برای کسب اطلاعات بیشتر می توانید مطلب FPGA چیست؟ را نیز از اینجا مطالعه نمایید.