EDA技术及应用课件:第二章 大规模可编程逻辑器件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《EDA技术及应用课件:第二章 大规模可编程逻辑器件.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA技术及应用课件:第二章 大规模可编程逻辑器件 EDA 技术 应用 课件 第二 大规模 可编程 逻辑 器件
- 资源描述:
-
1、第二章第二章 大规模可编程逻辑器件大规模可编程逻辑器件 PLD简介 可编程逻辑器件的分类可编程逻辑器件的分类 CPLDFPGA CPLD/FPGA的配置的配置 CPLD/FPGA总结总结2.12.1 PLD简介 输入缓冲电路与阵列或阵列输出缓冲电路输入输出基本基本PLD器件的原理结构图器件的原理结构图可编程逻辑器件的发展历程可编程逻辑器件的发展历程70年代年代80年代年代90年代年代PROM 和和PLA 器件器件改进的改进的 PLA 器件器件GAL器件器件FPGA器件器件EPLD 器件器件CPLD器件器件内嵌复杂内嵌复杂功能模块功能模块的的SoPC PLD的生产厂家众多,产品名称各异,分类方法
2、多样。 常见的PLD产品:PROM、EPROM、EEPROM、PLA、FPLA、PAL、GAL、CPLD、 EPLD、EEPLD、HDPLD、FPGA、pLSI、 ispLSI、ispGAL、ispGDS等。2.22.2、可编程逻辑器件的分类可编程逻辑器件的分类低密度PLD:高密度PLD(HDPLD):超过500门 PLD低密度的PLD,如PLA、PROM、PAL、GAL高密度的PLD(HDPLD)1、根据器件密度分为: FPGA(Field Programmable Gates Array) CPLD(Complex Programmable Logic Device) FPGA:内部互连结
3、构由多种长度不同的连线资 源组成,每次布线的延迟可不同,属统 计型结构。逻辑单元主体为由静态存储 器(SRAM)构成的函数发生器,即查找 表。通过查找表可实现逻辑函数功能。 采用SRAM工艺。2、根据器件互连结构、逻辑单元结构分为: CPLD:内部互连结构由固定长度的连线资 源组成,布线的延迟确定,属确定型结构。逻 辑单元主要由“与或阵列”构成。该结构来自于 典型的PAL、GAL器件的结构。采用EEPROM工艺。 任意一个组合逻辑都可以用“与或”表达 式来描述,所以该“与或阵列”结构能实现大 量的组合逻辑功能。一次性编程:PROM、PAL重复可编程:紫外线擦除:数十次; E2CMOS工艺:上千
4、次; SRAM结构:上万次3、从可编程特性分为:4、从编程元件分为:n熔丝型开关;n可编程低阻电路元件;nEPROM;nEEPROM;nSRAM;2.3 CPLD结构与工作原理结构与工作原理(1) 逻辑阵列块逻辑阵列块(LAB)- MAX7128S的的结构结构2.3 CPLD结构与工作原理结构与工作原理 MAX7000系列的单个宏单元结构系列的单个宏单元结构PRNCLRNENA逻辑阵列全局清零共享逻辑扩展项清零时钟清零选择寄 存 器旁路并行扩展项通往 I/O模块通往 PIA乘积项选择矩阵来自 I/O引脚全局时钟QDEN来自来自 PIA的的 36个信号个信号快速输入选择快速输入选择2(2) 宏单
5、元宏单元2.3 CPLD结构与工作原理结构与工作原理(3) 扩展乘积项扩展乘积项共享扩展乘积共享扩展乘积项结构项结构2.3 CPLD结构与工作原理结构与工作原理(4) 可编程连线阵列可编程连线阵列(PIA)(5) 不同的不同的LAB通过在可编程连线阵列通过在可编程连线阵列(PIA)上布线,以相互连接构成所需的逻辑。上布线,以相互连接构成所需的逻辑。PIA信号布线到信号布线到LAB的方式的方式(6)I/O控控制块制块EPM7128S器器件的件的I/O控制控制块块2.4 FPGA结构与工作原理结构与工作原理2.4.1 查找表查找表0000010100000101161RAM输入A输入B输入C输入D
6、查找表输出多路选择器FPGA查找表单元内部结构查找表单元内部结构查找表LUT输入1输入2输入3输入4输出FPGA查找查找表单元:表单元: 一个一个N输入查找表输入查找表 (LUT,Look Up Table)可以实现可以实现N个输个输入变量的任何逻辑功能,如入变量的任何逻辑功能,如 N输入输入“与与”、 N输入输入“异或异或”等。等。 输入多于输入多于N个的函数、方程必须分开用几个查找表(个的函数、方程必须分开用几个查找表( LUT)实现)实现输出输出查黑查黑找盒找盒表子表子输入输入1输入输入2输入输入3输入输入4基于查找表的结构模块基于查找表的结构模块 2.4.2 FLEX10K系列器件系列
7、器件FLEX 10K内部结构内部结构.IOCIOC.IOCIOC.IOCIOC.IOCIOC.IOCIOC.IOCIOC.IOCIOC.IOCIOC.IOCIOC.IOCIOC.IOCIOC.IOCIOCEABEAB嵌入式嵌入式阵列块阵列块快速通道互连快速通道互连逻辑阵列块逻辑阵列块 (LAB)逻辑单元逻辑单元(1) 逻辑单元逻辑单元LELE(LC)结构图结构图数据1Lab 控制 3LE 输出进位链级联链查找表 (LUT)清零和预置逻辑时钟选择进位输入级联输入进位输出级联输出Lab 控制 1CLRNDQ数据2数据3数据4Lab 控制 2Lab 控制 4(2) 逻辑阵列逻辑阵列LAB是由一系列的
8、相邻是由一系列的相邻LE构成的构成的FLEX10K LAB的结的结构图构图(3) 快速通道快速通道(FastTrack)由一系列连续的水平和垂直布线由一系列连续的水平和垂直布线通路贯穿整个器件通路贯穿整个器件(4) I/O单元与专用输入端口单元与专用输入端口I/O单元结构图单元结构图(5) 嵌入式阵列块嵌入式阵列块EAB是在输入、输出口上带有寄存是在输入、输出口上带有寄存 器的器的RAM块,是由一系列的嵌入式块,是由一系列的嵌入式RAM单元构成。单元构成。用用EAB构成不构成不同结构的同结构的RAM和和ROM 输出时钟DRAM/ROM256x8512x41024x22048x1DDD写脉冲电路
展开阅读全文