




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章FPGACPLD结构与应用,EDA技术实用教程,FPGA-FieldProgrammableGateArrayCPLD-ComplexProgrammableLogicDevice,3.1概述,基本PLD器件的原理结构图,3.1.1可编程逻辑器件的发展历程,70年代,80年代,90年代,PROM和PLA器件,改进的PLA器件,GAL器件,FPGA器件,EPLD器件,CPLD器件,内嵌复杂功能模块的SoPC,3.1概述,3.1.2可编程逻辑器件的分类,按集成度(PLD)分类,3.1概述,3.2简单PLD原理,3.2.1电路符号表示,常用逻辑门符号与现有国标符号的对照,3.2.1电路符号表示,图3-4PLD的互补缓冲器图3-5PLD的互补输入图3-6PLD中与阵列表示,图3-7PLD中或阵列的表示图3-8阵列线连接表示,3.2简单PLD原理,3.2.2PROM,图3-9PROM基本结构:,其逻辑函数是:,3.2简单PLD原理,3.2.2PROM,图3-10PROM的逻辑阵列结构,逻辑函数表示:,3.2简单PLD原理,3.2.2PROM,图3-11PROM表达的PLD图阵列,图3-12用PROM完成半加器逻辑阵列,3.2简单PLD原理,3.2.3PLA,图3-13PLA逻辑阵列示意图,3.2简单PLD原理,3.2.3PLA,图3-14PLA与PROM的比较,3.2简单PLD原理,3.2.4PAL,图3-15PAL结构:,图3-16PAL的常用表示:,3.2简单PLD原理,3.2.4PAL,图3-17一种PAL16V8的部分结构图,3.2简单PLD原理,3.2.5GAL,图3-18GAL16V8的结构图,3.2.5GAL,图3-19寄存器输出结构,图3-20寄存器模式组合双向输出结构,3.2简单PLD原理,(1)寄存器模式。,3.2.5GAL,图3-21组合输出双向结构,图3-22复合型组合输出结构,3.2简单PLD原理,(2)复合模式。,3.2.5GAL,图3-23反馈输入结构,图3-24输出反馈结构,图3-25简单模式输出结构,(3)简单模式。,3.2简单PLD原理,3.3CPLD结构与工作原理,图3-26MAX7000系列的单个宏单元结构,1、逻辑阵列块(LAB),图3-27-MAX7128S的结构,3.3CPLD结构与工作原理,3.3CPLD结构与工作原理,2、宏单元,逻辑阵列,乘积项选择矩阵,可编程寄存器,3.3CPLD结构与工作原理,3、扩展乘积项,图3-28共享扩展乘积项结构,(1)共享扩展项,图3-29并联扩展项馈送方式,(2)并联扩展项,3.3CPLD结构与工作原理,3.3CPLD结构与工作原理,4、可编程连线阵列,图3-30PIA信号布线到LAB的方式,5、I/O控制块,图3-31-EPM7128S器件的I/O控制块,3.3CPLD结构与工作原理,3.4FPGA结构与工作原理,3.4.1查找表,图3-33FPGA查找表单元内部结构,图3-32FPGA查找表单元,图3-34FLEXFPGA内部结构,3.4.2FLEX10K系列器件,3.4.2FLEX10K系列器件,(1)逻辑单元LE。,图3-35LE(LC)结构图,(1)逻辑单元LE,图3-36进位链连通LAB中的所有LE,快速加法器,比较器和计数器,3.4.2FLEX10K系列器件,(1)逻辑单元LE,图3-37两种不同的级联方式,3.4.2FLEX10K系列器件,(2)逻辑阵列LAB(LogicArrayBlock),图3-38FLEX10KLAB的结构图,(3)快速通道(FastTrack),3.4.2FLEX10K系列器件,FastTrack遍布于整个FLEX10K器件,是一系列水平和垂直走向的连续式布线通道。,FastTrack连接是由遍布整个器件的“行互连”和“列互线”组成的。,(4)I/O单元与专用输入端口,图3-39IO单元结构图,(5)嵌入式阵列块EAB(EmbeddedArrayBlock),3.4.2FLEX10K系列器件,图3-40用EAB构成不同结构的RAM和ROM,3.5.1内部逻辑测试,3.5FPGA/CPLD测试技术,3.5.2JTAG边界扫描测试,图3-41边界扫描电路结构,3.5.2JTAG边界扫描测试,表3-1边界扫描IO引脚功能,3.5.2JTAG边界扫描测试,JTAGBST需要下列寄存器:,指令寄存器,旁路寄存器,边界扫描寄存器,用来决定是否进行测试或访问数据寄存器操作,这个1bit寄存器用来提供TDI和TDO的最小串行通道,由器件引脚上的所有边界扫描单元构成,3.5.2JTAG边界扫描测试,图3-42边界扫描数据移位方式,3.5.2JTAG边界扫描测试,图3-43JTAGBST系统内部结构,图3-44JTAGBST系统与与FLEX器件关联结构图,3.5.2JTAG边界扫描测试,图3-45JTAGBST选择命令模式时序,3.5.2JTAG边界扫描测试,TAP控制器的命令模式,lSAMPLEPRELOAD指令模式。lEXTEST指令模式。lBYPASS指令模式。lIDCODE指令模式lUSERCODE指令模式,3.5.3嵌入式逻辑分析仪,3.6.1Lattice公司CPLD器件系列,3.6FPGA/CPLD产品概述,1.ispLSI器件系列,ispLSI1000E系列,ispLSI2000E/2000VL/200VE系列,ispLSI5000V系列,ispLSI8000/8000V系列,3.6.1Lattice公司CPLD器件系列,3.6FPGA/CPLD产品概述,2.ispLSI器件的结构与特点,采用UltraMOS工艺,系统可编程功能,所有的ispLSI器件均支持ISP功能,边界扫描测试功能,加密功能,短路保护功能,3.6.1Lattice公司CPLD器件系列,3.6FPGA/CPLD产品概述,3.6.2Xilinx公司的FPGA和CPLD器件系列,1.Virtex-4系列FPGA,面向逻辑密集的设计:Virtex-4LX面向高性能信号处理应用:Virtex-4SX面向高速串行连接和嵌入式处理应用:Virtex-4FX,2.Spartan器件系列,3.6.1Lattice公司CPLD器件系列,3.6FPGA/CPLD产品概述,3.6.2Xilinx公司的FPGA和CPLD器件系列,3.XC9500系列CPLD,4.XilinxFPGA配置器件SPROM,5.Xilinx的IP核,逻辑核(LogiCORE),通用类,接口类,Alliance核,3.6.1Lattice公司CPLD器件系列,3.6FPGA/CPLD产品概述,3.6.3Altera公司FPGA和CPLD器件系列,1.StratixII系列FPGA,StratixII提供了高速I/O信号和接口:专用串行/解串(SERDES)电路动态相位调整(DPA)电路支持差分I/O信号电平提供外部存储器接口,3.6.1Lattice公司CPLD器件系列,3.6FPGA/CPLD产品概述,3.6.3Altera公司FPGA和CPLD器件系列,2.Stratix系列FPGA,3.ACEX系列FPGA,4.FLEX系列FPGA,5.MAX系列CPLD,6.Cyclone系列FPGA低成本FPGA,7.CycloneII系列FPGA,8.Altera宏功能块及IP核,3.6.1Lattice公司CPLD器件系列,3.6FPGA/CPLD产品概述,3.6.4Actel公司的FPGA器件系列,3.6.5Altera公司的FPGA配置方式与器件系列,表3-2AlteraFPGA常用配置器件,3.7CPLD和FPGA的编程与配置,表3-3图3-46接口各引脚信号名称,图3-4610芯下载口,3.7.1CPLD的ISP方式编程,3.7CPLD和FPGA的编程与配置,图3-47CPLD编程下载连接图,3.7.1CPLD的ISP方式编程,3.7CPLD和FPGA的编程与配置,图3-48多CPLD芯片ISP编程连接方式,3.7.2使用PC并行口配置FPGA,3.7CPLD和FPGA的编程与配置,图3-49PS模式,FLEX10K配置时序,3.7.2使用PC并行口配置FPGA,图3-50多FPGA芯片配置电路,3.7.2使用PC并行口配置FPGA,3.7CPLD和FPGA的编程与配置,图3-51FPGA使用EPC配置器件的配置时序,3.7.2使用PC并行口配置FPGA,3.7CPLD和FPGA的编程与配置,图3-52FPGA的配置电路原理图(注,此图来自Altera资料,中间一上拉线应串1K电阻),3.7.3用专用配置器件配置FPGA,图3-53EPC2配置FPGA的电路原理图,3.7.4使用单片机配置FPGA,3.7CPLD和FPGA的编程与配置,图3-54MCU用PPS模式配置FPGA电路,3.7.4使用单片机配置FPGA,3.7CPLD和FPGA的编程与配置,图3-55单片机使用PPS模式配置时序,3.7.4使用单片机配置FPGA,3.7CPLD和FPGA的编程与配置,图3-56用89C52进行配置,3.7.5使用CPLD配置FPGA,3.7CPLD和FPGA的编程与配置,缺点,1、速度慢,不适用于大规模和高可靠的FPGA配置;2、容量小,单片机引脚少,不适合接大的ROM以存储较大的配置文件;3、体积大,成本和功耗都不利于相关的设计。,习题,习题3-1OLMC有何功能?说明GAL是怎样实现可编程组合电路与时序电路的。习题3-2什么是基于乘积项的可编程逻辑结构?习题3-3什么是基于查找表的可编程逻辑结构?习题3-4FLEX10K系列器件中的EAB有何作用?习题3-5与传统的测试技术相比,边界扫描技术有何优点?习题3-6介绍编程与配置这两个概念。习题3-7请参阅相关资料,并回答问题:如本章给出的归类方式,将基于乘积项的可编程逻辑结构的PLD器件归类为CPLD;将基于查找表的可编程逻辑结构的PLD器件归类为FPGA,那么,APEX系列属于什么类型PLD器件?MAXI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年西式面点师实操考核试卷(西式甜品装饰创新)
- 2025年西班牙语DELE阅读训练试卷及答案解析套装
- 2025年危险化学品安全作业特种作业操作证考试试卷(化工工艺)试题
- 辽大批阅高考数学试卷
- 辽宁省高三二模数学试卷
- 江苏四年级语文数学试卷
- 江西省历年理科数学试卷
- 2025私募基金考试试题及答案
- 2025省博物馆考试题目及答案
- 传染病人的隔离原则
- 设备易损配件管理制度
- 叉车维修方案(3篇)
- 颅内感染诊疗指南
- 儿童腺病毒肺炎
- 2025至2030中国UV打印机行业市场现状分析及竞争格局与投资发展报告
- 中学升旗管理制度
- 2025至2030中国氢化可的松口服片行业项目调研及市场前景预测评估报告
- 消防器材介绍课件
- 可研委托合同(合同范本)5篇
- 2025上半年高级软件水平考试《系统分析师(案例分析)》真题及解析
- 《电解质失衡课件讲解》课件
评论
0/150
提交评论