【正确答案】可编程逻辑器件按其集成密度和结构特点可分为低密度和高密度可编程逻辑器件。其中,低密度可编程逻辑器件又分为FPLA(现场可编程逻辑阵列)、PAL(可编程阵列逻辑)和GAL(通用阵列逻辑)等;高密度可编程逻辑器件可分为EPLD(可擦除的可编程逻辑器件)、CPLD(复杂的可编程逻辑器件)和FPGA(现场可编程门阵列)。GAL由与门阵列、输出逻辑宏单元(OLMC)、输入/输出缓冲器等部分组成,通过编程可将OLMC设置成不同的输出方式。CPLD为阵列型HDPLD,其内部一般包含三种结构:可编程逻辑宏单元、可编程输入输出单元和可编程连线阵列。FPGA通常由三种可编程单元和存放编程数据的SRAM组成。
【答案解析】