A programozható logikai mátrix (angol nevén: programmable logic array (PLA)) egy programozható logikai eszköz, mely segítségével kombinációs áramköröket lehet kialakítani. A PLA ÉS (AND) logikai kapukat és VAGY (OR) logikai kapukat tartalmaz, melyeket a használó igénye szerint lehet összekötni.
Történet
Az első maszk-programozható eszközt a Texas Instruments (TI) gyártotta az IBM számára. Ez egy asszociatív memória volt (TMS2000), melyet a gyártáskor programoztak a feladatnak megfelelően, maszk segítségével. Az eszköznek 17 bemenete, 18 kimenete volt és tartalmazott 8 db JK flip-flop-ot. Ezt nevezte el a TI PLA-nak.[1]
Alkalmazás
A programozható logikai eszközök között említhető még a PAL, CPLD, PROM, EPROM, EEPROM és az FPGA. A programozható logikai eszközök egy részét a használó programozza az aktuális feladatnak megfelelően. Nem minden PLA programozható a használó aktuális igénye szerint. Ezek a maszk-programozható eszközök, melyeket a gyártás során alakítanak ki.