- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 可编程逻辑器件及其应用
可编程开关矩阵结构 : 每个开关矩阵的连接点上有6个选通晶体管,进入开关矩阵的信号,可与任何方向的单或双长线互连。 8.6 FPGA器件 各输出宏单元OLMC中的结构控制字SYN、AC0、 AC1(n)和XOR(n)均存放在GAL器件的可编程存储单 元中。 GAL16V8结构控制字 8.4 GAL器件 在结构控制位SYN、AC0、AC1(n)和XOR(n)的控制下,OLMC可以配置成五种工作模式:专用输入模式、专用组合输出模式、选通组合输出模式、时序电路中的组合输出模式和寄存器型输出模式。 下表给出各种模式下结构控制位的配置情况。 8.4 GAL器件 OLMC工作模式的配置选择列表 8.4 GAL器件 专用输入模式: 8.4 GAL器件 专用组合输出模式: 8.4 GAL器件 选通组合输出模式 : 8.4 GAL器件 时序电路中的组合输出模式 : 8.4 GAL器件 寄存器型输出模式 : 8.4 GAL器件 在GAL器件中,除了与阵列以外 ,还有一些可编程单元,如下图所示为GAL16V8中可编程单元地址和功能划分: 8.4 GAL器件 与阵列 编程数据区 用于编程数据流的输入和校验 用户自定义区, 如识别码、日期等 制造商用, 用户不可用 存储 结构控制字 此位编程后,信息不能读出 制造商用, 用户不可用 擦除 编程信息 8.4 GAL器件 8.5 CPLD器件 随着集成工艺的发展,可编程逻辑器件的规模越来越大,逐渐由低密度的PAL器件和GAL器件发展到高密度的万门以上的复杂可编程逻辑器件(CPLD)。 CPLD的I/O端数和内含触发器数多达数百个,其集成度远远高于前面介绍的可编程逻辑器件PAL和GAL。因此,采用CPLD设计数字系统,具有体积小、功耗低、可靠性高、灵活性强的优点。 CPLD的基本结构形式和PAL、GAL相似,都由 可编程的与阵列、固定的或阵列和逻辑宏单元组 成,但集成规模比PAL和GAL大很多。 CPLD主要有三个组成部分: 逻辑阵列块(LAB) 可编程输入/输出单元(IOE) 可编程连线阵列(PIA) 8.5 CPLD器件 逻辑块 内部 的可 编程 连线 区 I/O 单元 乘积项 阵列 乘积项 分配 宏单元 Macro cell PI CPLD的组成结构示意图: 8.5 CPLD器件 逻辑阵列块(LAB) 一个LAB由十多个宏单元的阵列组成,每个宏单元由三个功能块组成: 逻辑阵列 乘积项选择矩阵 可编程寄存器 它们可以被单独的配置为时序逻辑或组合逻辑工作方式。如果每个宏单元中的乘积项不够用时,还可以利用其结构中的共享和并联扩展乘积项。 8.5 CPLD器件 可编程输入/输出单元(IOE) I/O端常作为一个独立单元处理。通过对I/O端口编程,可以使每个引脚单独的配置为输入输出和双向工作、寄存器输入等各种不同的工作方式。 8.5 CPLD器件 可编程连线阵列(PIA) 在各LAB之间以及各LAB和I/O单元之间提供互连网络。这种互连机制有很大的灵活性,它允许在不影响引脚分配的情况下改变内部的设计。 8.5 CPLD器件 不同厂商生产的CPLD芯片在内部结构上存在着一定的差异,如有的器件采用通互连阵列UIM结构,有的采用多阵列矩阵MAX结构,如MAX7128S,还有的采用灵活逻辑单元阵列FLEX结构、大块结构等等,但其基于与或阵列结构的基本原理是相同的,这里就不再一一阐述了。 8.5 CPLD器件 下面介绍CPLD的典型器件,Altera公司生产的高密度、高性能CMOS可编程逻辑器件EPM7128S。 外部封装特性: ◆ 64个I/O端口; ◆ 4个直接输入端口; ◆ 在系统编程端口。 8.5 CPLD器件 EPM7128S内部结构图 逻辑 阵列模块 可编程 互连阵列 可编程I/O单元 8.5 CPLD器件 8.6 FPGA器件 现场可编程门阵列(FPGA)是20世纪80年代中期出现的高密度PLD ,它是由若干独立的可编程逻辑模块组成,用户可以通过编程将这些模块连接成所需要设计的数字系统。相比其它PLD具有更高的密度、更快的编程速度、更大的设计灵活性等许多优点。 FPGA的功能是由逻辑结构的配置数据决定。器件编程时,将配置数据存放在片内的SRAM或片外ROM上;工作时,将根据这些存储数据来配置FPGA器件的逻辑功能。人们可以控制加载过程,在现场修改器件的逻辑
文档评论(0)