GAL器件的基本结构
[11-20 00:54:40] 来源:http://www.88dzw.com 集成电路 阅读:8655次
文章摘要:GAL(Generic Array Logic)是一种电擦除可重复编程的可编程逻辑器件,具有灵活的可编程输出结构 ,使得为数不多的几种GAL器件几乎能够代替所有PAL器件和数百种中小规模标准器件。而且,GAL器件采 用先进的EECMOS工艺,可以在几秒钟内完成对芯片的擦除和写入,并允许反复改写,为研制开发新的逻辑 系统提供方便,因此,GAL器件得到了广泛的应用。GAL可分为普通型GAL和新一代GAL两类,普通型GAL器件与PAL器件有相同的阵列结构,均采用与阵列可 编程、或阵列固定的结构。普通型GAL器件有GAL16V8,CAL16V8A,GAL16V8B及GAL20V8,GAL20V8A,
GAL器件的基本结构,标签:集成电路设计,半导体集成电路,http://www.88dzw.comGAL(Generic Array Logic)是一种电擦除可重复编程的可编程逻辑器件,具有灵活的可编程输出结构 ,使得为数不多的几种GAL器件几乎能够代替所有PAL器件和数百种中小规模标准器件。而且,GAL器件采 用先进的EECMOS工艺,可以在几秒钟内完成对芯片的擦除和写入,并允许反复改写,为研制开发新的逻辑 系统提供方便,因此,GAL器件得到了广泛的应用。
GAL可分为普通型GAL和新一代GAL两类,普通型GAL器件与PAL器件有相同的阵列结构,均采用与阵列可 编程、或阵列固定的结构。普通型GAL器件有GAL16V8,CAL16V8A,GAL16V8B及GAL20V8,GAL20V8A, GAL20V8B;新一代GAL的与阵列和或阵列都可编程,如LATTICE公司的GAL39V18等。下面以GAL16V8为例介绍CAT器件的基本组成原理。
图1所示为GAL16V8的逻辑图,它由输人缓冲器(左边8个缓冲器)、输出三态缓冲器(右边8个缓冲器) 、与阵列、输出反馈/输入缓冲器(中间8个缓冲器)、输出逻辑宏单元0LMC(其中包含或门阵列),以及 时钟和输出选通信号缓冲器组成。GAL器件的可编程与阵列和PAL器件相同,由8×8个与门构成;每个与门 的输入端既可以接收8个固定的输人信号(2~9引脚),也可以接收将输出端(12~19引脚)配置成输人 模式的8个信号。囚此,GAL16V8最多有16个输人信号,8个输出信号。GAL器件与PAL器件的主要区别在于 它的每个输出端都集成有一个输出逻辑宏单元。下面重点分析GAL器件的输出逻辑宏单元。
图1 GALlGY8逻辑图
图2所示为GAL器件输出逻辑宏单元OLMC的结构图。由图可知,0LMC是由一个8输人或门、一个异或门、一个D触发器和4个数据选择器组成。8输人或门接收来自可编程与阵列的7~8个 与门的输出信号,完成乘积项的或运算。异或门用来控制输出极性。当XOR(屁)=0时,异或门输出极性 不变;当X0R(n)=1时,异或门输出极性与原来相反。D触发器作为状态存储器,使GAL器件能够适应于 时序逻辑电路。4个多路数据选择器是0LMC的关键器件,它们分别是乘积项数据选择器(PTMUX)、输出三 态控制数据选择器(TSMUX)、输出控制数据选择器(0MUX)及反馈控制数据选择器(FMUX)。
图2 GAL的输出逻辑宏单元
1.乘积项数据选择器PTMUX
乘积项多路选择器PTMUX用于控制来自与阵列的第一个乘积项,完成二选一功能。若信号ACo·AC1(n) =1,则第一乘积项作为8输入或门的一个输人项;若为0,则该多路选择器选择地信号送或门输人端,这 时或门只能接收7个来自与阵列的乘积项。如果输出三态门不用第一个乘积项控制,多路选择器将选择乘 积项送或门输人端,这样或门可以接收8个与阵列输出的乘积项。
2.输出控制数据选择器0MUX
输出控制多路选择器OMUX也是一个二选一多路选择器,它在信号ACo+AC1(n)的控制下,分别选择异或 门输出端(称为组合型输出)及D触发器输出端(称为寄存型输出)送输出三态门,以便适用于组合电路 和时序电路。若ACo+AC1(n)为0,则异或门的输出送到输出缓冲器,输出是组合的;若为1,则D触发器 的输出Q值送到输出缓冲器,输出是寄存的。
3.输出三态控制多路选择器TSMUX
输出三态控制多路选择器TSMUX是一个四选一多路选择器,其受信号ACo,AC1(几)控制,若ACoAC1(n )为00,则取电源Vcc为三态控制信号,输出缓冲器被选通;若为01,则地电平为三态控制信号,输出缓 冲器呈高阻态;若为10,则OF,三态控制信号;若为11,则取第一乘积项为三态控制信号,使输出三态门 受第一乘积项控制。
4.反馈控制数据选择器FMUX
反馈控制多路选择器FMUX也是一个四选一多路选择器,用于选择不同信号反馈给与阵列作为输入信号, 它受ACo·AC1(n)·AC1(m)控制,使反馈信号可为地电平,也可为本级D触发器的Q端或是本级输出三 态门的输出,当ACo·AC1(n)·AC1(m)为01时,反馈信号来自邻级三态门的输出,由于邻级(m)电路 的ACo·AC1(m)=01,其三态门处于断开状态,故此时是把邻级的输出端作为输人端用,本级(n)为其 提供通向与阵列的通路。
- 上一篇:集成555定时器单稳态触发器
《GAL器件的基本结构》相关文章
- › 采用GAL器件的电子密码锁电路图
- › GAL器件的基本结构
- 在百度中搜索相关文章:GAL器件的基本结构
- 在谷歌中搜索相关文章:GAL器件的基本结构
- 在soso中搜索相关文章:GAL器件的基本结构
- 在搜狗中搜索相关文章:GAL器件的基本结构