ImageVerifierCode 换一换
格式:PPT , 页数:46 ,大小:4.98MB ,
资源ID:1484749      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1484749.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第2章 PLD硬件特性与编程技术2.ppt)为本站会员(依依)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第2章 PLD硬件特性与编程技术2.ppt

1、EDA技术与VHDL,第2章 PLD硬件特性与编程技术,KX康芯科技,2.1 PLD 概述,基本PLD器件的原理结构图,PLD:Programmable Logic Device可编程逻辑器件,2.1.1 PLD的发展历程,熔丝编程的PROM和PLA器件,AMD公司推出PAL器件,GAL器件,FPGA器件 EPLD器件,CPLD器件,内嵌复杂功能模块的SoPC,20世纪70年代,20世纪70年代末,20世纪80年代初,20世纪80年代中期,20世纪80年代末,进入20世纪90年代后,2.1.2 PLD的分类,按集成度(PLD)分类,2.1.2 PLD的分类,从编程工艺上划分:,2.2 低密度P

2、LD可编程原理,2.2.1 电路符号表示,常用逻辑门符号与现有国标符号的对照,2.2.1 电路符号表示,PLD的互补缓冲器 PLD的互补输入 PLD中与阵列表示,PLD中或阵列的表示 阵列线连接表示,2.2.2 PROM,PROM基本结构,2.2.2 PROM,PROM中的地址译码器是完成PROM存储阵列的行的选择,其逻辑函数是:,2.2.2 PROM,2.2.2 PROM,PROM的逻辑阵列结构,2.2.2 PROM,PROM表达的PLD阵列图,2.2.2 PROM,用PROM完成半加器逻辑阵列,2.2 低密度PLD可编程原理,2.2.3 PLA,PLA逻辑阵列示意图,2.2.3 PLA,P

3、LA与 PROM的比较,2.2.4 PAL,PAL结构 PAL的常用表示,2.2.5 GAL,GAL即通用阵列逻辑器件,首次在PLD上采用了EEPROM工艺,使得GAL具有电可擦除重复编程的特点,彻底解决了熔丝型可编程器件的一次可编程问题。GAL在“与-或”阵列结构上沿用了PAL的与阵列可编程、或阵列固定的结构,但对PAL的输出I/O结构进行了较大的改进,在GAL的输出部分增加了输出逻辑宏单元OLMC(Output Macro Cell)。,1逻辑阵列块(LAB),2.3 CPLD的结构与可编程原理,分为五部分:逻辑阵列块、可编程逻辑宏单元、扩展乘积项、可编程内部连线、可编程I/O,Compl

4、ex Programmable Logic Device),2.3 CPLD的结构与可编程原理,MAX7000系列的单个宏单元结构,2宏单元,2宏单元,全局时钟信号,全局时钟信号由高电平有效的时钟信号使能,用乘积项实现一个阵列时钟,2.3 CPLD的结构与可编程原理,3扩展乘积项,图2-20 共享扩展乘积项结构,2.3 CPLD的结构与可编程原理,4可编程连线阵列(PIA),PIA信号布线到LAB的方式,2.3 CPLD的结构与可编程原理,5I/O控制块,EPM7128S器件的I/O控制块,FPGA一般由三种可编程电路和一个用于存放编程数据的静态存储器SRAM组成。这三种可编程电路是:可编程逻

5、辑块(Configurable Logic Block,CLB)、输入/输出模块(I/O Block,IOB)和互连资源(Interconnect Resource,IR)。,2.4.2 FPGA器件的结构与原理,LAB阵列,2.4.1 查找表逻辑结构,FPGA查找表单元,2.4 FPGA的结构与工作原理,2.4.1 查找表逻辑结构,FPGA查找表单元内部结构,2.4.2 Cyclone系列器件的结构与原理,Cyclone LE结构图,2.4.2 Cyclone系列器件的结构与原理,Cyclone LE普通模式,2.4.2 Cyclone系列器件的结构与原理,Cyclone LE动态算术模式,

6、2.4.2 Cyclone系列器件的结构与原理,Cyclone LAB结构,2.4.2 Cyclone系列器件的结构与原理,LAB阵列,2.4.2 Cyclone系列器件的结构与原理,LAB控制信号生成的逻辑图,2.4.2 Cyclone系列器件的结构与原理,快速进位选择链,LUT链和寄存器链的使用,2.4.2 Cyclone系列器件的结构与原理,2.4 FPGA的结构与工作原理,图2-34 LVDS连接,2.4.2 Cyclone系列器件的结构与原理,2.4 FPGA的结构与工作原理,2.5 硬件测试技术,2.5.1 内部逻辑测试,在ASIC设计中的扫描寄存器,是可测性设计的一种,原理是把A

7、SIC中关键逻辑部分的普通寄存器用测试扫描寄存器来代替,在测试中可以动态地测试、分析设计其中寄存器所处的状态,甚至对某个寄存器加以激励信号,改变该寄存器的状态。,边界扫描测试是一种可测试结构技术,它采用集成电路的内部外围所谓的“电子引脚”(边界)模拟传统的在线测试的物理引脚,对器件内部进行扫描测试,2.5.2 JTAG边界扫描测试,表2-1 边界扫描IO引脚功能,2.5 硬件测试技术,2.6 FPGA/CPLD产品概述,2.6.1 Lattice公司CPLD器件系列,2.6.2 Xilinx公司的FPGA和CPLD器件系列,1. Virtex-4系列FPGA,2. Spartan& Spart

8、an-3 & Spartan 3E器件系,3. XC9500 & XC9500XL系列CPLD,4. Xilinx FPGA配置器件SPROM,2.6 FPGA/CPLD产品概述,2.6.3 Altera公司FPGA和CPLD器件系列,1. Stratix II 系列FPGA,2. ACEX系列FPGA,3. MAX系列CPLD,4. Cyclone系列FPGA低成本FPGA,5. Cyclone II系列FPGA,6. MAX II系列器件,7. Altera宏功能块及IP核,2.6 FPGA/CPLD产品概述,2.6.4 Actel公司的FPGA器件,2.6.5 Altera公司的FPGA

9、配置方式与配置器件,2.7 编程与配置,表2-2 各引脚信号名称,基于电可擦除存储单元的EEPROM或Flash技术。,基于SRAM查找表的编程单元。,基于反熔丝编程单元。,2.7 编程与配置,2.7.1 JTAG方式的在系统编程,图2-35 CPLD编程下载连接图,2.7 编程与配置,2.7.2 使用PC并行口配置FPGA,Altera的FPGA有如下几种常用编程配置方式:1配置器件模式,如用EPC器件进行配置。2PS(Passive Serial被动串行)模式。3JTAG模式,用于配置SRAM的SOF文件,或JTAG间接对配置器件编程模式。4AS(Active Serial),这个模式是针对EPCS系列配置器件而 。,2.7 编程与配置,2.7.3 FPGA配置器件,图2-36 FPGA使用EPC配置器件的配置时序,2.7 编程与配置,2.7.3 FPGA 配置器件,图2-37 FPGA的配置电路原理图(注,此图来自Altera资料,中间一上拉线应串1K电阻),2.7 编程与配置,2.7.3 FPGA配置器件,图2-38 EPCS器件配置FPGA的电路原理图,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报