4、复杂的可编程逻辑器件(CPLD) 随着集成工艺的发展,PLD的集成规模已经有了 很大的改变。CPLD就是一种集成度远远高于PAL和 GAL的电路。 表8-3-1部分CPLD产品 器件名称 集成规模/门 I/O端数 宏单元数 触发器数 程 EPM9560 l2000 216 6 772 EEPROM EM5032 600 24 32 32 EPROM EPFIOKIO 10000 134 SRAM EPX8160 200 172 160 160 快闪SRAM AT5100 5100 52 52 128 EPROM ATV750 750 10 10 EPROM PLSI3320 14000 160 320 480 EEPROM pLS12032 32 32 EEPROM M5-512 20000 256 512 512 EEPROM XC4025 25000 192 2560 SRAM XC7354 54 54 108 EPROM
4、复杂的可编程逻辑器件(CPLD) 随着集成工艺的发展,PLD的集成规模已经有了 很大的改变。CPLD就是一种集成度远远高于PAL和 GAL的电路
CPLD有两大类: 基本结构的CPLD-仍然保持GAL的特点,与阵 列加宏单元结构。主要是规模扩大,其次在相邻乘积 项的利用、触发器结构方面也有所改进。 分区阵列结构的CPLD--将整个器件划分为若干 个区域,每个区域相当于一个GAL,通过全局互连总 线将各个区域连接起来。 下面介绍一下分区阵列结构的几种形式
CPLD有两大类: 基本结构的CPLD----仍然保持GAL的特点,与阵 列加宏单元结构。主要是规模扩大,其次在相邻乘积 项的利用、触发器结构方面也有所改进。 分区阵列结构的CPLD----将整个器件划分为若干 个区域,每个区域相当于一个GAL,通过全局互连总 线将各个区域连接起来。 下面介绍一下分区阵列结构的几种形式
分区阵列结构有以下几种形式: 通用互连阵列IM结构 多阵列矩阵MAX结构 灵活逻辑单元阵列FLEX结构 其他结构形式
分区阵列结构有以下几种形式: • 通用互连阵列UIM结构 • 多阵列矩阵MAX结构 • 灵活逻辑单元阵列FLEX结构 • 其他结构形式
CPLD举例 (以FLEX结构的EPF10K20为例) LE逻辑单元-最小的逻辑单位 进位输入级联输入可编程触发器 DATAI DATA2 到快速 DATA3 查找表|进位链级联链 DATA4 UT LU 互连通道 ENA CLR 到LAB局部 互连通道 LABCTRLI 置位复位 LABCTRL2 逻辑 全局复位 LABCTRL3 LABCTRLA 时钟选择进位级联 输出输出 图8-3-16EPF10K20逻辑单元
CPLD举例 (以FLEX结构的EPF10K20为例) LE逻辑单元----最小的逻辑单位
逻辑阵列块LAB 由8个LE及控制、互连、级联进位信号组成。 直接输入和全局信号行互连 22 6进位输入 16 4级联输入 LAB 控制信号 84k24 列到行互连 LEI LE2 44444 E3 LEA 8 LES LAB 列互连 局部互连 LE6 LET LES 进位输出 级联输出 图8-3-19EPF10K20逻辑阵列块LAB
逻辑阵列块LAB 由8个LE及控制、互连、级联进位信号组成