通用陈列逻辑GAL知识分享.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通用陈列逻辑GAL 精品文档 精品文档 收集于网络,如有侵权请联系管理员删除 收集于网络,如有侵权请联系管理员删除 精品文档 收集于网络,如有侵权请联系管理员删除 通用陈列逻辑GAL(Generic Array Logle)是采用先进的E2CoMC工艺制造的大规模专用数字集成电路,是专用集成电路ASIC的一个重要开支。GAl器件具有高速、低耗、用户可反复编程及结构灵活等特点,是一种新型的数字逻辑器件。 一、结构: GAL由输入缓冲器,与门阵列、或门阵列、输出逻辑宏单元、输出三态缓冲器等构成。图1所示为大量使用的GAL22V8的逻辑图。图2为GAL22V8的功能框图。 从图中可以看出,输入缓冲器的逻辑作用是把输出变量转换成原变量和反变量,为与门阵列提供输入信号:同时,由于CMOS工艺,佼输入阻抗很高,要求的输入驱动电流大大低于普遍双极型器件,使驱动电路可有很高的扇出系数,而电平可也TTL电路兼容。 11路输入 10路输出 CLK OE 众所周知,所有组织逻辑都可由与一或表达式表示,在GAL中,与一或门阵列所完成的就是与一或逻辑运算。与一般中小规模集成电路不同的是,是GAI中,与门和或门的数量很大,每个f1的输入端又很多,且排成阵列。在于22V10中,与门的个数多达132个。又因为与门阵列(和或门阵列)可编辑,编程可决定各个与门 (和各门)的输入信号,从而实现所需功能。由于先进的E2MOS工艺的采用,编程后的芯片即使在断电的情况下也保持20年不变;而当需要摈除时,用电信号在 20ms内即可使芯片恢复到原始状态,擦除后的芯片又可重新编程。正是由于这一特点,使设计工程师在产品设计的初期可对设计进行反复的实验和修改,从而缩短设计周期,减少设计费用。 象22V10这类通用型GAL器件的输出宏单元COLMC如图3所示。0LMC包含一个或门,或门的每一个输入对应一个乘积项,或门的输出为各乘积项之和。D触发器作为状态存贮器使用,以便GAl器件适合于时序逻辑电路。每一个0lMC包括两个多路开关,即四选一输出多路开关和二选一反馈多路开关。这两个多路开关的控制信号是相关的,其中一个是时序/组台控制信号,另一个是输出高有效/低有效控制信号。通过编程,使每一个OLMC工作于需要的模式。输出三态缓冲器的作用有二,一是提高带负载能力,二是使电路输出高电平、低电平和高阻态三种状态 。 二、分类 GAL产品可分为普通型、通用型、异步型、刃)LA是型和在线可编辑型5个系列。 普通型有GALl6V8、GAL20V8、 GALl6V8A、GAL20V8A、GA116V8B、 GAL20V8BTFFU。通用型有0A118V10、 GAL22V10、OAL26CVl2等GAL20RAl0为异步型。GAL6001为FPLA型,其与陈列和或阵列都可编程。Isp GALl6Z8为在线可编程型。 三、特点 1. 功能强,使用灵活,具有通用性。 2.集成度度,功耗低,构成系统时, 所用器件很少,相互间联线也少,系统的可靠性明显高于用中小规模集成电路如74系列的TTL器件、74HC和CD4000系列的CMoS器件等构成的系统。 3.保密性好。0AL器件具有加密单元。这一单元被编辑后,就禁止对门阵列再作进一步的编辑和验证,除非将芯片全部擦除。加密单元可有效地防止抄袭电路设计。 4.必须根据需要,对芯片进行编程,因而对电路设计者来说,编辑工具是必需的,这是一笔不小的支出。同一芯片,由于编辑不同,其功能也不同。对使用含有 0AL器件的用户来说,判断0AL的好坏很困难,而一旦GAL芯片损环,则必须从设备生产厂家订构同一型号、同一编辑号的已编辑芯片。不仅未编辑的芯片不能用,编辑不同的同一型号芯片也不能用。 CUPL ABEL HDL语言 FM 应用例子 EXAMPLE.pld文件 FM格式 GAL16V8 LOGICAL.1 ZHUCHENG 2010.6.2 DESIGEER ZSPDECODE B C D E F G H I J GND K L Z Y X W V U A VCC U:=A * B V= C + D W= /E +/F X=/G */H Y= I*/J+/I*J Z=/K*/L+K*L DESCRIPTION RS锁存器 当R=1、S=0时,则Q=0,Q=1,触发器置1; .当R=0、S=1时,则Q=1,Q=0,触发器置0。 T触发器 T=1 翻转(计数) T=0 保持 D触发器 时钟过后 Q

文档评论(0)

152****2160 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档