第2讲-可编程逻辑器件pro_第1页
第2讲-可编程逻辑器件pro_第2页
第2讲-可编程逻辑器件pro_第3页
第2讲-可编程逻辑器件pro_第4页
第2讲-可编程逻辑器件pro_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2讲

FPGA/CPLD

结构与应用3.1概述

基本门

组合电路

时序电路

图3-1基本PLD器件的原理结构图

3.1概述

3.1.1可编程逻辑器件的发展历程

PROM(ProgrammableReadOnlyMemory)PLA(ProgrammableLogicArray)PAL(ProgrammableArrayLogic)GAL(GenericArrayLogic)EPLDCPLDFPGA3.1概述

3.1.2可编程逻辑器件的分类

图3-2PLD按集成度分类

3.2简单可编程逻辑器件原理

3.2.1电路符号表示

图3-3常用逻辑门符号与现有国标符号的对照

3.2简单可编程逻辑器件原理

3.2.1电路符号表示

图3-4PLD的互补缓冲器

图3-5PLD的互补输入

图3-6PLD中与阵列表示

3.2简单可编程逻辑器件原理

3.2.1电路符号表示

图3-7PLD中或阵列的表示

图3-8阵列线连接表示

3.2简单可编程逻辑器件原理

3.2.2PROM图3-9PROM表达的PLD阵列图

3.2简单可编程逻辑器件原理

3.2.2PROM图3-10用PROM完成半加器逻辑阵列

3.2简单可编程逻辑器件原理

3.2.3PLA图3-11PLA逻辑阵列示意图

3.2简单可编程逻辑器件原理

3.2.3PLA图3-12PLA与

PROM的比较

3.2简单可编程逻辑器件原理

3.2.4PAL图3-16PAL的常用表示

图3-15PAL结构KX康芯科技3.3CPLD的结构与工作原理

图3-17简单模式输出结构

KX康芯科技3.3CPLD的结构与工作原理

图3-18MAX7128S的结构

1.逻辑阵列块(LAB)3.3CPLD的结构与工作原理

2.宏单元

MAX7000系列中的宏单元

逻辑阵列

乘积项选择矩阵

可编程寄存器

三种时钟输入模式

全局时钟信号

全局时钟信号由高电平有效的时钟信号使能用乘积项实现一个阵列时钟3.3CPLD的结构与工作原理

图3-19共享扩展乘积项结构

3.扩展乘积项

3.3CPLD的结构与工作原理

3.扩展乘积项

图3-20并联扩展项馈送方式

3.3CPLD的结构与工作原理

4.可编程连线阵列(PIA)图3-21PIA信号布线到LAB的方式

KX康芯科技3.3CPLD的结构与工作原理

5.I/O控制块

图3-22EPM7128S器件的I/O控制块

3.4FPGA的结构与工作原理

3.4.1查找表逻辑结构

图3-23FPGA查找表单元

图3-24FPGA查找表单元内部结构

KX康芯科技3.4.2Cyclone/CycloneII系列器件的结构与原理

图3-25CycloneLE结构图

3.4.2Cyclone/CycloneII系列器件的结构与原理图3-26CycloneLAB结构

3.4.2Cyclone/CycloneII系列器件的结构与原理图3-27LAB阵列

3.5FPGA/CPLD产品概述

3.5.1Lattice公司CPLD器件系列

1.ispLSI器件系列

ispLSI1000E系列

ispLSI2000E/2000VL/200VE系列

ispLSI8000/8000V系列

ispLSI5000V系列

2.ispMACH4000系列

3.LatticeEC&ECP系列

IspMACH4000Z、ispMACH4000V、

ispMACH4000Z3.5FPGA/CPLD产品概述

3.5.2Xilinx公司的FPGA和CPLD器件系列

2.SpartanⅡ&Spartan-3&Spartan3E器件系列

5.Xilinx的IP核

1.Virtex-4系列FPGAVirtex-4LXVirtex-4SXVirtex-4FX3.XC9500&XC9500XL系列CPLD4.XilinxFPGA配置器件SPROM3.5FPGA/CPLD产品概述

3.5.3Altera公司FPGA和CPLD器件系列

1.StratixII系列FPGA5.MAX系列CPLD3.ACEX系列FPGA4.FLEX系列FPGA2.Stratix系列FPGA6.Cyclone系列FPGA低成本FPGA7.CycloneII系列FPGA8.MAXII系列器件

9.Altera宏功能块及IP核

3.5FPGA/CPLD产品概述

3.5.4Actel公司的FPGA器件

3.5.5Altera公司的FPGA配置方式与配置器件

件功能描述封装形式EPC21695680×1位,3.3/5V供电20脚PLCC、32脚

TQFPEPC11046496×1位,3.3/5V供电8脚PDIP、20脚PLCCEPC1441440800×1位,3.3/5V供电8脚PDIP、20脚PLCC表3-2AlteraFPGA常用配置器件

3.6编程与配置

表3-3图3-28接口各引脚信号名称

编程工艺

基于电可擦除存储单元的EEPROM或Flash技术基于SRAM查找表的编程单元

基于反熔丝编程单元

引脚12345678910PS模式DCKGNDCONF_DONEVCCnCONFIG-nSTATUS-DATA0GNDJATG模式TCKGNDTDOVCCTMS---TDIGNDKX康芯科技3.6编程与配置

3.6.1JTAG方式的在系统编程

表3-3图3-28接口各引脚信号名称

3.6编程与配置

3.6.1JTAG方式的在系统编程

图3-29多CPLD芯片ISP编程连接方式

3.6编程与配置

3.6.2使用PC并行口配置FPGA图3-30PS模式的FPGA配置时序

3.6编程与配置

3.6.3FPGA专用配置器件

图3-31EPCS器件配置FPGA的电路原理图

3.6编程与配置

3.6.4使用单片机配置FPGA图3-32用89C52进行配置

3.6编程与配置

3.6.5使用CPLD配置FPGA使用单片机配置的缺点:1、速度慢,不适用于大规模FPGA和高可靠应用;2、容量小,单片

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论