PLD基本结构大致相同,根据与或阵列是否可编程分为三类:
(1)与固定、或编程:ROM和PROM
(2)与或全编程:PLA
(3)与编程、或固定:PAL、GAL和HDPLD
1.与固定、或编程:与阵列全固定,即全译码;ROM和PROM
2.与、或全编程:
代表器件是PLA(Programmable Logic Array),下图给出了PLA的阵列结构,在PLD中,它的灵活性最高。由于与或阵列均能编程的特点,在实现函数时,只需形成所需的乘积项,使阵列规模比PROM小得多。
3.与编程、或固定:
代表器件PAL(Programmable Array Logic) 和GAL(Generic Array Logic)。,这种结构中,或阵列固定若干个乘积项输出,见下图。
各种PLD的结构特点