FPGA ها نسل جدید مدارهای مجتمع دیجیتال قابل برنامه ریزی هستند .
عبارت FPGA از سر کلمه های Field Programmable Gate گرفته شده است . سرعت اجرای توابع منطقی در FPGA ها بسیار بالا و در حد نانو ثانیه است .
با استفاده از این مدار مجتمع میتوان مدارات پیچیده تری مانند میکرو کنترلر ، پروسسور تصویر و صدا ، بخشی از گیرنده مدارات مخابراتی و ... را با قیمت نسبی کم طراحی کرد .در این درس FPGA به صورت کاربردی مورد تحلیل قرار میگیرد. بورد آموزشی این درس بورد معروف DE2 میباشد که سری Altera Cyclone® II 2C35 FPGA را دارا میباشد
یکی از محبوب ترین اساتید دانشگاه کرنل، بورس لند، او حدود 40 سال در این دانشگاه مشغول درس دادن و درس خواندن است. زمینه علاقهی ابتدایی او هوش مصنوعی، بیولوژی و سیستمهای عصبی مصنوعی و طبیعی بود. بعدها او به سمت مهندسی برق کشیده شد و هم اکنون در بایوالکترونیک مشغول فعالیت است. کلاسهای او به دلیل کار عملی حرفهای فراوان همواره مورد استقبال دانشجویان بوده است.
اطلاعات بیشتر