可编程逻辑阵列(英语:Programmable Logic Array,缩写:PLA)是一种可以实现组合逻辑电路的可编程逻辑器件。PLA有一组可编程的AND闸,其连接到一组可编程的OR闸,如此可以达到:“只在合乎设置条件时才允许产生逻辑信号输出。”PLA有2^N个AND闸来输入N个变量,并且需要M个OR闸来输出M个结果。PLA如此的逻辑门布局能用来规划大量的逻辑函数,这些逻辑函数必须先以积项(有时是多个积项)的原始形式进行齐一化。
PLA 示意图
PLA与可编程数组逻辑设备(PAL)的差别为PLA的AND闸、OR闸皆可修改。