电子技术教学课件 作者 王金花 王树梅 孙卫锋 第12单元半导体存储器和可编程逻辑器件.ppt

电子技术教学课件 作者 王金花 王树梅 孙卫锋 第12单元半导体存储器和可编程逻辑器件.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
④ ORP。它是介于GLB和IOC之间的可编程互连阵列,通过对ORP的编程,可以把任何一个GLB的输出信号灵活地与某一个IOC相连,即GLB与IOC之间不采用一一对应的连接关系,不改变器件引脚的外部连线,通过修改ORP的布线逻辑,使引脚的输出信号符合设计要求。它将对GLB的编程和对外部引脚的排列分开进行,赋予外部引脚分配更大的灵活性。 ⑤ ORP。ORP产生5个全局时钟信号:CLK0、CLK1、CLK2、IOCLK0和IOCLK1,前3个用作GLB的时钟,后两个用作IOC的时钟。ispLSI1032有3个专用系统时钟输入引脚,可以通过ORP分配给GLB和IOC。 4.现场可编程门阵列(FPGA) FPGA是20世纪80年代中期发展起来的另一种类型的可编程逻辑器件,它的基本电路结构由若干独立的可编程模块组成,模块的排列形式和门阵列(Gate Array,GA)中单元的排列形式类似,所以沿用了门阵列的名称,用户可以通过对这些模块编程连接成所需要的数字系统。FPGA的这种结构与前面介绍的基本结构采用与、或逻辑阵列及输出逻辑单元的可编程器件不同。FPGA的集成度很高,属于高密度可编程器件。一片FPGA芯片可以替代多个逻辑功能十分复杂的逻辑部件或者一个小型数字系统。自FPGA问世以来,已在全球掀起一股研究、开发与应用的热潮,在许多领域中已获得广泛的应用。 FPGA的基本结构由可配置逻辑块(Confiqurable Logic Block,CLB)、输入/输出模块(I/O Block,IOB)和互连资源(Interconnect Resource,IR)3部分组成。可配置逻辑块(CLB)是实现用户功能的基本单元,它们通常规则地排列成一个阵列,散布于整个芯片;可编程输入/输出模块(IOB)主要完成芯片上逻辑与外部封装脚的接口,它通常排列在芯片的四周;可编程互连资源(IR)包括各种长度的连线线段和一些可编程连接开关,它们将各个CLB之间或CLB、IOB之间以及IOB之间连接起来,构成特定功能的电路。FPGA的结构如图12-21所示。 图12-21 FPGA结构示意图 FPGA的功能由逻辑结构的配置数据决定。工作时,这些配置数据存放在片内的SRAM或熔丝图上。基于SRAM的FPGA器件在工作前需要从芯片外部加载配置数据。配置数据可以存储在片外的EPROM、E2PROM或计算机软、硬盘中。人们可以控制加载过程,在现场修改器件的逻辑功能,即所谓现场编程。 可配置逻辑块(CLB)一般有3种结构形式:查找表结构、多路开关结构、多级与非门结构。不同厂家生产的FPGA,其CLB、IOB等结构都存在较大的差异, ① CLB。CLB是FPGA的重要组成部分,每个CLB由两个触发器、3个独立的4输入组合逻辑函数发生器、程序控制的数据选择器及其他控制电路组成,共有13个输入端和4个输出端,可与CLB周围的IR相连,其基本组成结构如图12-22所示。每个CLB实现单一的逻辑功能,多个CLB以阵列的形式分布在器件的中部,由IR相连,实现复杂的逻辑功能。 图12-22 CLB基本结构图 ② IOB。FPGA的可编程IOB分布在器件的四周,它提供了器件外部引脚和内部逻辑之间的连接,其结构如图所示。 可编程IOB主要由输入触发/锁存器、输入缓冲器和输出触发/锁存器、输出缓冲器组成。每个IOB控制一个外部引脚,它可以被编程为输入、输出或双向输入/输出功能。 当IOB用作输入接口时,通过编程可以将输入D触发器旁路,将对应引脚经输入缓冲器,定义为直接输入I1;还可编程输入D触发器或D锁存器,将对应引脚经输入缓冲器,定义为寄存输入或锁存输入I2。 当IOB用作输出时,来自器件内部的输出信号,经输出D触发器或直接送至输出缓冲器的输入端。输出缓冲器可编程为三态输出或直接输出,并且输出信号的极性也可编程选择。 ③ IR。IR由分布在CLB阵列之间的金属网络线和阵列交叉点上的可编程开关矩阵(Programmable Switch Matrix,PSM)组成。它可将器件内部任意两点连接起来,并且能将FPGA中数目很大的CLB和IOB连接成复杂的系统。 (2)FPGA的特点。与其他高密度可编程逻辑器件(HDPLD)相比较,现场可编程门阵列(FPGA)具有如下特点。 ① FPGA的编程单元采用SRAM结构,可以无限次编程,但它属于易失性元件,掉电后芯片内的信息会丢失,通电之后,要为FPGA重新配置逻辑。 ② FPGA中实现逻辑功能的CLB比其他HDPLD实现逻辑功能的宏单元规模小,制作一个宏单元的面积可以制作多个CLB,因而FPGA内的触发器要多于其他HDPLD,使得FPGA在实现时序逻辑电路时要强于其他HDPLD。 ③ HDPLD的信号汇总于编程内联矩阵,然后分配到各个宏单元

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档