网站大量收购闲置独家精品文档,联系QQ:2885784924

数字逻辑可编程逻辑器件.pptVIP

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GAL器件按门阵列的可编程结构可分为两大类。一类是与PAL基本结构相似的普通型GAL器件,“与门”阵列是可编程的,“或门”阵列是固定连接的。例如20引脚的GAL16V8器件。另一类是与PLA器件相似的新一代GAL器件,“与门”阵列和“或门”阵列都是可编程的,例如24引脚的GAL39V8器件。 GAL的基本逻辑结构。普通型GAL的基本结构与PAL相类似,都是由一个可编程的“与”阵列和一个固定连接的“或”阵列组成,所不同的是输出部件结构不同。GAL在每一个输出端都集成有一个输出逻辑宏单元OLMC(Output Logic Cell),允许使用者定义每个输出的结构和功能。 图6-11是GAL16V8器件的逻辑结构图。GAL16V8器件芯片是具有8个固定输入引脚、最多可达16个输入引脚,8个输出引脚,输出可编程的普通型GAL。它由8个输入缓冲器、8个反馈输入缓冲器、8个输出逻辑宏单元OLMC、8个输出三态缓冲器、“与”阵列和系统时钟、输出选通信号等组成。其中,“与”阵列包含32列和64行,32列表示8个输入的原变量和反变量以及8个输出反馈信号的原变量和反变量。64行表示“与”阵列可产生64个“与”项,对应8个输出,每个输出包括8个“与”项。 目前三十一页\总数六十三页\编于七点 图6-11 GAL16V8的基本逻辑结构 目前三十二页\总数六十三页\编于七点 (1)输入端。GAL16V8的引脚2~9为8个输入端,每个输入端有一个缓冲器,并由缓冲器引出两个互补的输出到“与”阵列;   (2)与阵列部分,它由8个输入及8个输出各引出两个互补的输出构成32列,即与项的变量个数为16;8个输出中的每个输出对应于一个8输入“或”门(相当于每个输出包含8个“与”项)构成64行,即GAL16V8的“与”阵列为一个32×64的阵列,共2048个可编程单元(或结点);   (3)输出宏单元,GAL16V8共有8个输出宏单元,分别对应于引脚12~19。每个宏单元的电路可以通过编程实现所有PAL输出结构实现的功能;   (4)系统时钟,GAL16V8的引脚1为系统时钟输入端,与每个输出宏单元中D触发器时钟输入端相连,可见GAL器件只能实现同步时序逻辑电路,而无法实现异步时序逻辑电路;   (5)输出三态控制端,GAL16V8的引脚11为器件的三态控制公共端。图6-12是GAL16V8的内部逻辑图。 目前三十三页\总数六十三页\编于七点 图6-12 GAL16V8的内部逻辑图 目前三十四页\总数六十三页\编于七点 6.4.1输出逻辑宏单元OLMC OLMC的结构如图6-13所示。它由一个8输入“或”门、极性选择“异或”门、D触发器、4个多路选择器等组成。“或”门的每个输入对应一个来自“与”阵列的“与”项,输出形成“与或”函数表达式。 图6-13 OLMC的结构图 目前三十五页\总数六十三页\编于七点 异或”门控制输出信号的极性选择,当“异或”门的控制变量XOR(n),n为OLMC输出引脚号。当XOR(n)为“0”时,“异或”门的输出与输入相同。当XOR(n)为“1”时,“异或”门的输出与输入相反。极性选择还可以用来简化实现某一功能所需要的“与”项数。GAL的输出一般只能实现不大于8个“与”项的函数,如果采用“异或”门,可以把多于8个“与”项作为一个“与”项,例如: D = A + B + C + D + E + F + G + H + I 利用德·摩根定律可变换为: 要得到D,只需由或门产生D,然后令”异或”门控制变量XOR(n)为“1”,对其求发即可。D触发器对输出状态起寄存作用,使GAL适应于时序逻辑电路 4个多路选择器的功能如下: 多路选择器PTMUX用于控制第一个“与”项。来自“与”阵列的8个“与”项当中有7个直接作为“或”门的输入。另一个作为PTMUX的输入,PTMUX的另一输入接“地”。在AC0和AC1(n)控制下(AC0·AC1(n)),PTMUX选择该“与”项或者“地”作为或门的输入。 目前三十六页\总数六十三页\编于七点 输出选择多路选择器OMUX用于选择输出信号是组合逻辑的还是时序逻辑的。由异或门输出的多需极性的“与或”逻辑结果,在送至OMUX一个输入端的同时通过时钟信号CLK送入D触发器中,触发器的Q输出送至OMUX的另一输入端。OMUX在AC0和AC1(n)的控制下,由(AC0+AC1(n))选择组合型或寄存器型结果作为输出。 输出允许控制选择多路选择器TSMUX用于选择输出三态缓冲器的选通信号。在AC0和AC1(n)的控制下,TSMUX选择Vcc、“地”、OE或者一个“与”项(PT)作为允许输出的控制信号。 反馈选择多路选择器FMUX用

文档评论(0)

hejiaman2991 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档