第12章可编程逻辑器件new.pptx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;可编程逻辑器件的概念与特点 ;可编程逻辑器件是指可以通过软件手段更改、配置器件内部连接结构和逻辑单元,完成既定设计功能的数字集成电路。 ;计 算 机;PLD器件的发展历程及分类;PLD器件的分类(续);12.2 简单PLD的可编程原理;二、可编程逻辑器件的基本结构;  由多个多输入与门组成,用以产生输入变量的各乘积项。;PLD 器件中连接的习惯画法;  由多个多输入与门组成,用以产生输入变量的各乘积项。;; 由 PLD 结构可知,从输出端可得到输入变量的乘积项之和,因此可实现任何组合逻辑函数。再配以触发器,就可实现时序逻辑函数。;2、PROM、PLA、PAL及GAL;类型;;随着微电子设计技术与微电子工艺的发展,可编程逻辑器件已发展迅速; 早期的PROM只能存储少量数据,完成简单逻辑功能; 中期的PAL、GAL等能完成中大规模的数字逻辑功能; 当今的复杂可编程逻辑器件(CPLD)及现场可编程门阵列(FPGA)可以完成超大规模的复杂组合逻辑与时序逻辑; 目前,在FPGA上已可集成中央处理器(CPU)或数字处理器(DSP)内核,为实现片上可编程系统(SOPC,System OnProgrammable Chip)提供了强大的硬件支持 。;CPLD:复杂可编程逻辑器件 (Complex Programmable Logic Device) CPLD是在PAL、GAL基础上发展起来的,采用EEPROM工艺,实现的逻辑功能比PAL、GAL有了大幅度的提升; CPLD一般可以完成设计中较复杂、较高速度的逻辑功能,如接口转换、总线控制等。 FPGA:现场可编程门阵列 (Field Programmable Gate Array) FPGA是在CPLD的基础上发展起来的,是一种新型高性能可编程逻辑器件。 FPGA采用SRAM工艺,集成度很高,器件密度从数万系统门到数千万系统门不等; FPGA可以完成极其复杂的时序与组合逻辑电路功能,适用于高速、高密度的高端数字逻辑电路设计领域,如数字信号处理、高速数据采集等。;CPLD的结构相对比较简单,基本都由可编程I/O单元、基本逻辑单元、布线池和其它辅助功能模块构成 。;可编程I/O单元 可编程I/O单元用来完成不同电气特性下对输入/输出信号的驱动与匹配。与FPGA相比,CPLD的可编程I/O的性能和复杂度都较低。 基本逻辑单元 基本逻辑单元是CPLD的主体,通过不同的配置,CPLD的基本逻辑单元可以完成不同类型的逻辑功能。MC的本质是有一些与、或阵列加上触发器构成的; CPLD广泛采用的乘积项代表了MC中与阵列的输出,其数量标志了CPLD的容量; 乘积项阵列实际上就是一个 “与或”阵列,每一个交叉点都是一个可编程熔丝,如果导通就是实现“与”逻辑,在“与”阵列后一般还有一个“或”阵列,用以完成最小逻辑表达式中的“或”关系。“与或”阵列配合工作,完成复杂的组合逻辑功能。 ;布线池、布线矩阵 CPLD由于结构较简单,其布线资源相对有限,一般采用集中式布线池结构 ; 布线池本质上就是一个开关矩阵,通过打结点可以完成不同MC的输入与输出项之间的连接 ; 由于CPLD的布线池结构固定,所以CPLD的输入管脚到输出管脚的标准延时固定,被称为Pin to Pin延时,用Tpd表示,Pin to Pin延时反应了CPLD器件可以实现的最高频率,也就清晰地标明了CPLD器件的速度等级。 辅助功能模块 CPLD中还有一些其他的辅助功能模块,如JTAG(IEEE 1532、IEEE 1149.1)编程模块,一些全局时钟、全局使能、全局复位/置位单元等。 ;FPGA的基本结构都是基于查找表加寄存器结构的。 不同厂商的FPGA的基本构架都可简化为6个部分,分别为可编程输入/输出单元、基本可编程逻辑单元、嵌入式RAM、丰富的布线资源、底层嵌入功能单元和内嵌专用硬核等。;可编程I/O单元 输入/输出(Input/Output)单元简称I/O单元,它们是芯片与外界电路的接口部分。 基本可编程逻辑单元 基本可编程逻辑单元是可编程逻辑的主体,通过改变其内部连接与配置来不同的逻辑功能; FPGA一般基于SRAM工艺的,其基本可编程逻辑单元几乎都是由查找表(LUT,Look Up Table)和寄存器(Register)组成的; 查找表一般完成纯组合逻辑功能,FPGA内部查找表一般为4输入; 在应用设计中进行器件选型时,一个基本的原则就是根据底层配置单元的LUT和Register比率来对器件规模进行估算,从而选择合适的器件。;嵌入式块RAM FPGA内部一般都包含嵌入式块RAM单元,实现RAM、ROM、CAM、FIFO等存储结构。 丰富的布线资源 布线资源是FPG

文档评论(0)

文单招、专升本试卷定制 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档