FPGA - Field-Programmable Gate Array।
এটি একটি অর্ধপরিবাহী চিপ যাতে লজিক ব্লক নামে কিছু প্রোগ্রামেবল লজিক অংশ এবং এই ব্লকগুলির মাঝে তারের সংযুক্তি থাকে। লজিক ব্লকগুলোকে প্রোগ্রাম করে বিভিন্ন প্রাথমিক গেইট, যেমন অ্যান্ড, এক্সর অথবা আরো জটিল কম্বিনেশনাল ফাংশন যেমন ডিকোডার বা গাণিতিক ফাংশন প্রণয়ন করা যায়। অধিকাংশ এফপিজিএ-তে লজিক ব্লকের সাথে মেমরি যুক্ত থাকে যা সাধারণ ফ্লিপ-ফ্লপ হতে পারে অথবা পুরোদস্তুর মেমরি ব্লকও হতে পারে।