上世纪70年代,第一个可编程只读存储器PROM (Programmable Read only Memory)诞生,开启了可编程器件的大门。早期的可编程逻辑器件只有可编程只读存贮器(PROM)、紫外线可擦除只读存贮器(EPROM)和电可擦除只读存贮器(EEPROM)三种。由于结构的限制,它们只能完成简单的数字逻辑作用。
上世纪70年末,可编程阵列逻辑PAL(Programmable Array Logic)出现,
它是与PROM相反基于与阵列可编程的,采用双极性晶体管的高速OR阵列,
只可被写入一次。
上世纪80年代,通用阵列逻辑GAL(Generic Array Logic)出现,采用CMOS实现低功耗,编程器件采用电可擦除/编程的EEPROM,可重复编程但集成度难以做大。
上世纪80年代中,复杂可编程逻辑器件CPLD(Complex Programmable Logic Device)出现,宏单元组合结构,逻辑块级编程(属PLD),内部连线相对固定。
上世纪80年代中,正式进入FPGA时代,可编程逻辑单元,可编程IO,可编程互联;规模容量更大性能更高,设计更灵活。