loob ng programa ay nakakapagpatakbo
Ang programmable logic ay nagrerepresenta ng isang mapagpalayang pag-unlad sa digital electronics, nagbibigay ng hindi naunang flexible na pandama sa disenyo at pagsasakatuparan ng circuit. Ang teknolohiyang ito ay nagpapahintulot sa mga inhinyero at designer na i-configure ang mga komponente ng hardware ayon sa tiyak na pangangailangan, halos pinapagawa ang paglikha ng custom na digital circuits nang walang pisikal na pagbabago. Sa kanyang puso, binubuo ang programmable logic ng isang array ng mga logic gates at interconnections na maaaring iprogram upang gumawa ng iba't ibang digital functions. Kinabibilangan ng teknolohiya ang ilang uri, kabilang ang Complex Programmable Logic Devices (CPLDs) at Field-Programmable Gate Arrays (FPGAs), bawat isa ay naglilingkod para sa iba't ibang antas ng kumplikasyon at aplikasyon. Maaaring iprogram at ipagana muli ang mga device na ito ng maraming beses, nagiging ideal sila para sa prototyping at mga produkto na kailangan ng madalas na update. Nakikita nila ang malawak na aplikasyon sa telekomunikasyon, automotive systems, consumer electronics, at industrial automation. Tipikal na kinabibilangan ng arkitektura ang mga logic blocks, interconnect resources, at I/O blocks, lahat kung saan ay maaaring i-configure gamit ang mga hardware description languages tulad ng VHDL o Verilog. Ang modernong programmable logic devices ay may kasamang advanced na katangian tulad ng embedded processors, high-speed transceivers, at specialized hardware accelerators, nagiging makakaya sila ng pagproseso ng mga kumplikadong computational tasks nang epektibo.