PLA,可编程逻辑阵列,是PLD(可编程逻辑器件)的一种,组成结构主要包括与阵列、或阵列、记忆元件、输出电路。PLA的与阵列、或阵列均可编程,输出电路为不可组态,常用作大规模专用集成电路,也称为FPLA(现场可编程逻辑阵列)。
PLA于20世纪70年代被德州仪器(TI)研发问世。PLA结构与ROM(只读存储器)、PROM(可编程只读存储器)相似,三者相比,ROM与PROM的与阵列固定,输入输出变量全部最小项,ROM不可编程,PROM仅有或阵列可以编程,芯片面积无法得到充分利用,PLA的与阵列、或阵列均可编程,并可以输出简化表达式,可提高芯片面积利用率。
PLA与阵列、或阵列的编程方法主要有在制造过程中利用掩模版写入二极管信息、按照字段在阵列上实现二极管矩阵,按此来划分,PLA可以分为掩模PLA、FPLA两大类。PLA可实现组合电路、时序电路,按此来划分,PLA可以分为组合可编程逻辑阵列、时序可编程逻辑阵列两种类型,其中,实现任意逻辑函数的组合电路是PLA的最基本功能。
PLA的优点在于可编程程度高,能够按照客户要求实现多样化逻辑函数,使用灵活性高,但PLA也存在缺点。逻辑门电路数作为低密度可编程逻辑器件,其逻辑门电路数一般在千门以下,与FPGA(现场可编程门阵列)相比功能集成度有限;并且,PLA信号传输延时较长,电路工作速度较低;再者,PLA主要用来实现组合逻辑函数,对其应用领域存在一定限制。
新思界
行业分析人士表示,我国可编程逻辑器件行业中,生产企业数量较多,但大多数以功能集成度更高、可重复编程、应用范围更加广泛的FPGA(现场可编程门阵列)生产为主。受电子信息产业发展趋势影响,PLA市场空间偏小,在全球范围内,以PLA为主营业务的可编程逻辑器件企业也较少。