یک آرایه دروازه برنامه پذیر در محل (FPGA)یک مدار یکپارچه طراحی شده است که پس از ساخت، توسط مشتری یا طراح قابل برنامه ریزی در محل خود است - از این رو به آن «برنامه پذیر در محل» گفته می شود. پیکربندی FPGA به طور کلی با استفاده از یک زبان توصیف سخت افزاری (HDL)، مشابه آنچه که برای یک مدار یکپارچه خاص برنامه (ASIC) مورد استفاده قرار می گیرد، مشخص می شود. (نمودارهای مدار قبلاً برای مشخص کردن پیکربندی ا...