第二章大规模可编程逻辑器件.ppt
《第二章大规模可编程逻辑器件.ppt》由会员分享,可在线阅读,更多相关《第二章大规模可编程逻辑器件.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可编程逻辑器件(可编程逻辑器件(PLD-Programmable Logic Devices):):用户构造逻辑功能用户构造逻辑功能 传统数字系统传统数字系统 由由固定功能固定功能标标准集成电路准集成电路74/54系系列、列、4000、4500系系列构成。设计无灵列构成。设计无灵活性活性,芯片种类多,芯片种类多,数目大。数目大。第第2章章 大规模可编程逻辑器件大规模可编程逻辑器件2021/9/171可编程逻辑器件可编程逻辑器件(PLD)是用来是用来实现定制逻辑功能实现定制逻辑功能的、用户可自由配置的、用户可自由配置的数字集成电路的数字集成电路(ICs)。可编程逻辑器件可以可编程逻辑器件可以利用
2、其内部逻辑结构实利用其内部逻辑结构实现任何的布尔表达式或者寄存器功能。现任何的布尔表达式或者寄存器功能。相反,相反,象象TTL 器件等现有的逻辑集成电路器件等现有的逻辑集成电路(Ics)只能提供特定的逻辑功能,不能通过修只能提供特定的逻辑功能,不能通过修改来满足具体电路的设计要求改来满足具体电路的设计要求。2021/9/172近年近年 PLD的发展的发展 密度:单片已达密度:单片已达1亿系统门亿系统门 速度:达速度:达1000MHz以上以上 线宽:已达线宽:已达 60 nm,属甚深亚微米技术,属甚深亚微米技术 (VDSMVery Deep Sub Micrometer)PLD最显著的特点:最显
3、著的特点:高集成度、高速度、高可靠高集成度、高速度、高可靠、在系统编程(在系统编程(ISP_In System Programming)PLD已占整个已占整个IC产值的产值的40%以上。以上。PLD的产量、的产量、集成度每年增加集成度每年增加35%,成本降低,成本降低40%。2021/9/173 Altera 产品系列主要性能产品系列主要性能 2021/9/174Altera公司千万门级的公司千万门级的FPGA(SOC):Stratix 2021/9/1752.1 可编程逻辑器件的两种主要结构可编程逻辑器件的两种主要结构 PLD(FPGA、CLPD)种类繁多,特点各异。)种类繁多,特点各异。共
4、同之处共同之处包括三大部分:包括三大部分:a.一个二维的一个二维的逻辑块阵列逻辑块阵列,构成了,构成了PLD器件器件 的逻辑核心。的逻辑核心。b.I/O(输入输入/输输)出块出块。c.连接逻辑块的连接逻辑块的互连资源互连资源,用于逻辑块之间、,用于逻辑块之间、逻辑块与输入逻辑块与输入/输出块之间的连接。输出块之间的连接。2021/9/176PLD结构图结构图输入输入/输出块输出块互连资源互连资源逻辑块逻辑块(逻辑阵列)逻辑阵列)2021/9/177 FPGA(Field Programmable Gates Array)CPLD(Complex Programmable Logic Devic
5、e)FPGA:现场可编程门阵列型:现场可编程门阵列型FPGA具有门阵具有门阵列的结构形式,它有许多列的结构形式,它有许多可编程单元(或称逻辑功可编程单元(或称逻辑功能块)排成阵列组成能块)排成阵列组成。逻辑单元的。逻辑单元的核心为核心为由静态存由静态存储器(储器(SRAM)构成的函数发生器,即)构成的函数发生器,即查找表查找表。特点:由多种长度不同的连线资源组成,特点:由多种长度不同的连线资源组成,每次每次布线的延迟可不同布线的延迟可不同,属统计型结构,即,属统计型结构,即每次执行的每次执行的功能相同,却能给出不同的布线形式功能相同,却能给出不同的布线形式。2021/9/178一个一个N输入查
6、找表输入查找表(LUT,Look Up Table)可以实现可以实现N个输入变量的任何逻辑功能,如个输入变量的任何逻辑功能,如 N输入输入“与与”、N输入输入“异或异或”等。等。输入多于输入多于N个的函数个的函数、方程必须分开用几个查找表(、方程必须分开用几个查找表(LUT)实现实现输出输出查黑查黑找盒找盒表子表子输入输入1输入输入2输入输入3输入输入4什么是查找表什么是查找表?2021/9/1790000010100000101输入输入 A 输入输入 B 输入输入C 输入输入D 查查找找表表输输出出16x1RAM查找表原理查找表原理多路选择器多路选择器2021/9/1710用查找表实现用查找
7、表实现4输入与门的原理输入与门的原理2021/9/1711含查找表的逻辑单元:(含查找表的逻辑单元:(FPGA)2021/9/1712 CPLD:以逻辑宏单元为基础,加上内部的与或:以逻辑宏单元为基础,加上内部的与或阵列和外围的阵列和外围的I/O模块组成。模块组成。逻辑单元主要由逻辑单元主要由“与或阵与或阵列列”构成构成。任意一个组合逻辑都可以用任意一个组合逻辑都可以用“与与或或”表达式来描述表达式来描述,所以该,所以该“与与或阵列或阵列”的的“乘积项乘积项”结构结构 能实现大量的组合逻辑功能。能实现大量的组合逻辑功能。特点:内部互连结构特点:内部互连结构由固定长度的连线资源组成,由固定长度的
8、连线资源组成,布线的延迟确定布线的延迟确定,属确定型结构。,属确定型结构。2021/9/1713简单的简单的“与或与或”阵列:(阵列:(PAL、GAL、CPLD)2021/9/1714右图逻辑:右图逻辑:O2=!I2&!I1&I0#I2&I0#I1&!I0 O1=I2&!I1&!I0#I1&!I0O0=!I1&!I0#I2&!I1&!I0PAL结构结构逻辑功能可逻辑功能可变化的硬件变化的硬件结构。结构。2021/9/1715EPM7128系列系列CPLD的逻辑宏单元:的逻辑宏单元:2021/9/1716CPLD和和FPGA的的主要区别主要区别:1、结构上的不同(、结构上的不同(逻辑单元的构成不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 大规模 可编程 逻辑 器件
限制150内