输入(0~31) 111213 161720 23242728~31 D1 C 编程后的逻辑图 B 119 A 乘积项 016 三>Y2 812 9 业
输入(0~31 ) 乘积项(~0 63) Y 0 Y1 Y2 DCBA 编程后的逻辑图
图注意:图中画“”的与门表示编程 时没有利用。未编程时这些与门的所 有输入端均有熔丝与列线相连,所以它 们的输出恒为0。为简化作图起见,图中 所有的输入端交叉点上的“”都没画, 而用与门符号里的发”来代替。 X
•图注意:图中画“ ”的与门表示编程 时没有利用。因未编程时这些与门的所 有输入端均有熔丝与列线相连,所以它 们的输出恒为0。为简化作图起见,图中 所有的输入端交叉点上的“ ”都没画, 而用与门符号里的“ ”来代替
PAL器件的出现为数字电路的研制工作 和小批量产品的生产提供了很大的方便,但 是,由于它采用的是双极型熔丝工艺,一旦 编程以后不能修改,因而不适应研制工作中 经常修改电路的需要。况且PAL器件输出电 路结构的类型繁多,给设计和使用带来不便。 为了克服PAL器件存在的缺点, LATTICE公司在1985年推出了可用电压信 号擦除并可重新编程的新型可编程逻辑器 件—通用阵列逻辑GAL
PAL器件的出现为数字电路的研制工作 和小批量产品的生产提供了很大的方便,但 是,由于它采用的是双极型熔丝工艺,一旦 编程以后不能修改,因而不适应研制工作中 经常修改电路的需要。况且PAL器件输出电 路结构的类型繁多,给设计和使用带来不便。 为了克服PAL器件存在的缺点, LATTICE公司在1985年推出了可用电压信 号擦除并可重新编程的新型可编程逻辑器 件——通用阵列逻辑GAL
3、通用阵列逻辑(GAL) 与PAL的相同点:GAL可编程器件的基 本阵列结构沿袭了PAL的与-或结构,即由可 编程的与阵列驱动不可编程的或阵列。 与PAL的不同点:与PAL不同的是GAL 的输出部分配置了输出逻辑宏单元OLMC, 对OLMC进行组态,可以得到不同的输出结 构:专用组合输出、专用输入、组合/O、寄 存器时序输出和寄存器I/O。 所以,GAL比PAL更具有通用性
3、通用阵列逻辑 (GAL) 与PAL的相同点:GAL可编程器件的基 本阵列结构沿袭了PAL的与-或结构,即由可 编程的与阵列驱动不可编程的或阵列。 与PAL的不同点:与PAL不同的是GAL 的输出部分配置了输出逻辑宏单元OLMC, 对OLMC进行组态,可以得到不同的输出结 构:专用组合输出、专用输入、组合I/O、寄 存器时序输出和寄存器I/O。 所以,GAL比PAL更具有通用性
1)GAL的电 I- 20-JVc 19 路结构 2 以GAL16V8为 3 18 例,它有: 32*64位的与 阵列。 GAL16V8V E2CMOS 8个OLMC 可编程与阵列 10个输入缓 (32*64) 冲器 71 4 8个输出三态 81 3 缓冲器 9一 8个反馈/输 12 入缓冲器 2
1) GAL的电 路结构 8 OLMC (18) 8 OLMC (17) 8 OLMC (16) 8 OLMC (15) 8 OLMC (19) 8 OLMC (12) 8 OLMC (14) 8 OLMC (13) GAL16V8V E2CMOS 可编程与阵列 ( 32 * 64) V C C 123456789 10 11 12 13 14 15 16 17 18 19 20 以GAL16V8 为 例,它有: 32*64位的与 阵列。 8个OLMC 10 个输入缓 冲器8个输出三态 缓冲器 8个反馈 / 输 入缓冲器