可编程逻辑器件(PLD)是20世纪70年代发展起来的一种新型逻辑器件,是目前数字系统设计的主要硬件基础。根据可编程逻辑器件结构、集成度以及编程工艺的不同,它存在以下不同的分类方法。
主要有如下分类方法
- 按结构特点分类
- 按编程工艺分类
- 按集成度分类
- 按颗粒度分类
一、按结构特点分类
一是基于 “与或” 阵列结构的器件——阵列型;
(如:PROM、EPROM、EEPRM、PAL、GAL、CPLD、EPLD、EPLA)
二是基于门阵列结构的器件——单元型;
(如:FPGA)
1、可编程只读存储器(PROM)
可编程只读存储器只允许写入一次,所以也被称为一次可编程只读存储器(One Time Programming ROM,OTP-ROM)。可编程只读存储器在出厂时,存储的内容全为1,用户可以根据需要将其中的某些单元写入数据0(部分的PROM在出厂时数据全为0,则用户可以将其中的部分单元写入1),以实现对其编程的目的。
PROM典型的产品分两类:
一类是经典的可编程只读存储器,为使用“肖特基二极管”的PROM,它是由二极管组成的结破坏型电路。出厂时,二极管处于反向截止状态,用大电流的方法将反向电压加在“肖特基二极管”,造成其永久性击穿即可。
另一类是由晶体管组成的熔丝型电路,如果想改写某些单元,则可以给这些单元通以足够大的电流,并维持一定的时间,原先的熔丝