可编程逻辑器件概述解析.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程逻辑器件概述解析

可编程逻辑器件概述 本章概要: PLD的发展历程 PLD的分类 简单PLD原理 复杂PLD(CPLD、FPGA)基本结构与原理 PLD的发展历程 各类PLD及相关术语的英文缩写及全称 PLD: Programmable Logic Device 可编程逻辑器件 PROM:Programmable Read Only Memory 可编程只读存储器 PLA: Programmable Logic Array 可编程逻辑阵列 PAL: Programmable Array Logic 可编程阵列逻辑 GAL: Generic Array Logic 通用阵列逻辑 CPLD:Complex Programmable Logic Device 复杂可编程逻辑器件 FPGA: Field Programmable Gate Array 现场可编程门阵列 SOPC: System On a Programmable Chip 可编程片上系统 ISP: In System Programmability 在系统可编程 本章概要: PLD的发展历程 PLD的分类 简单PLD原理 复杂PLD(CPLD、FPGA)基本结构与原理 PLD的分类 一、按集成度分类 PLD的分类 二、从结构上分类 乘积项结构: 基本结构为“与或阵列”,大部分简单 PLD和CPLD都属于此范畴。 查找表结构:由简单的查找表组成可编程门,再构成 阵列形式,大多数FPGA属于此类器件。 PLD的分类 三、从编程工艺上划分 熔丝(Fuse)型 反熔丝(Anti-fuse)型 EPROM型: EEPROM型: SRAM型: Flash型: 本章概要: PLD的发展历程 PLD的分类 简单PLD原理 复杂PLD(CPLD、FPGA)基本结构与原理 简单PLD原理 简单PLD的基本结构 四种简单PLD电路的结构特点 电路符号表示 PROM、PLA、PAL、GAL阵列结构 简单PLD的基本结构 乘积项结构 任何组合逻辑函数都可以化为“与或”表达式,因此任何组合电路都可以用“与门-或门”二级电路实现。任何时序电路都可由组合电路加上存储元件(如寄存器)构成。 四种简单PLD电路的结构特点 电路符号表示 电路符号表示 PROM阵列结构图 PROM编程实例 PLA阵列结构图 PAL(GAL)阵列结构图 PAL的输出结构 固定,不能编程 PAL的输出结构 GAL的输出结构 输出逻辑宏单元(OLMC),可编程 GAL输出组态示例 例:可编程码S1S0=00 GAL输出组态示例 本章概要: PLD的发展历程 PLD的分类 简单PLD原理 复杂PLD(CPLD、FPGA)基本结构与原理 复杂PLD的基本结构 基本结构: 位于芯片中央的可编程逻辑功能单元 分布于芯片各处的可编程布线 位于芯片四周的可编程IO CPLD的基本结构 以下以Altera公司的MAX7000A系列器件为例 MAX7000A器件基本结构 MAX7000A系列的基本结构包括逻辑阵列块LAB、宏单元、扩展乘积项(共享和并联)、可编程连线阵列PIA和I/O控制块等五部分。 MAX7000A器件基本结构 LAB通过PIA和全局总线连接在一起,全局总线由所有的专用输入、I/O引脚和宏单元馈给信号。 MAX7000A器件基本结构 LAB的输入信号:1)来自PIA的36个通用逻辑输入信号;2)来自专用输入引脚的全局控制信号,用于寄存器辅助功能;3)从I/O引脚到寄存器的直接输入通道。 MAX7000A器件基本结构 LAB的输出: MAX7000A的宏单元 每个宏单元由逻辑阵列、 乘积项选择矩阵和可编程寄存器等三个功能块组成。 MAX7000A共享扩展项 MAX7000A并联扩展项 MAX7000A的PIA结构 MAX7000A的I/O控制块 FPGA的分类 按逻辑功能块的大小分类: 细粒度: 特点:逻辑功能块较小 优点:资源(逻辑功能块)可以充分利用。 缺点:完成复杂逻辑功能时需要很多逻辑单元,大量连线和可编程开关导致相对速度较慢。 粗粒度: 特点:逻辑功能块较大、功能强 优点:用较少的逻辑功能块和内部连线就能完成较复杂的逻辑功能,因此易于获得较好的性能。 缺点:资源(逻辑功能块)有时不能充分利用。 FPGA的分类 按互连结构分类: 分段互连型: 特点:内部具有多种不同长度的金属连线资源,各金属连线之间通过开关矩阵或反熔丝编程连接。 优点:走线灵活,便于实现快速的局部互连和多级逻辑功能。 缺点:走线复杂,走线延时与布局布线的具体处理过程有关,延时无法预测。 连续互连型: 特点:内部金属线长度相同,通常是贯穿于整个芯片的长线来实现功能块间的互连。

文档评论(0)

little28 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档