自20世纪80年代以来PLD的发展非常迅速。目前生产和使用的PLD产品主要有可编程阵列逻辑PAL(系ProgrammableArrayLogic的缩写)、通用阵列逻辑GAL(系Generic Array Logic的缩写)、可擦除的可编程逻辑器件EPLD(系Erasable Programmable Logic Device的缩写)、复杂的可编程逻辑器件CPLD(系Complex Programmable Logic Device的缩写)和现场可编程门阵列FPGA(系FieldProgrammable Gate Array 的缩写)等几种类型。其中EPLD、CPLD和FPGA的集成度比较高,有时又将这几种器件称为高密度PLD,相对应地也将PAL、GAL称为低密度PLD。

PLD中的各种编程单元最初使用的编程单元也是熔丝或反熔丝,后来多数PLD都改用CMOS工艺制作了,编程单元也相应地改成了叠栅MOS管。

在发展各种类型PLD的同时,设计手段的自动化程度也日益提高。用于PLD编程的开发系统由硬件和软件两部分组成。硬件部分包括计算机和专门的编程器,软件部分有各种编程软件。这些编程软件都有较强的功能,操作也很简便,而且一般都可以在普通的PC机上运行。利用这些开发系统可以便捷地完成PLD的编程工作,这就大大提高了设计工作的效率。

新一代的在系统可编程(insystemprogrammable,简称isp)器件的编程就更加简单了,编程时不需要使用专门的编程器,只要将计算机运行产生的编程数据直接写入PLD就行了。

下面分别是与门、输出恒等于0的与门、或门、互补输出的缓冲器、三态输出的缓冲器。

可编程逻辑器件_缓冲器

可编程逻辑器件_缓冲器_02