大规模集成电路教案

上传人:新** 文档编号:569334590 上传时间:2024-07-28 格式:PPT 页数:42 大小:1.10MB
返回 下载 相关 举报
大规模集成电路教案_第1页
第1页 / 共42页
大规模集成电路教案_第2页
第2页 / 共42页
大规模集成电路教案_第3页
第3页 / 共42页
大规模集成电路教案_第4页
第4页 / 共42页
大规模集成电路教案_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《大规模集成电路教案》由会员分享,可在线阅读,更多相关《大规模集成电路教案(42页珍藏版)》请在金锄头文库上搜索。

1、大规模集成电路Stillwatersrundeep.流静水深流静水深,人静心深人静心深Wherethereislife,thereishope。有生命必有希望。有生命必有希望第第9章章 大规模集成电路大规模集成电路第第 1 节节 概述概述第第 2 节节存储器存储器第第 3 节节可编程逻辑器件(可编程逻辑器件(PLD)第第 4 节节 在系统可编程器件在系统可编程器件CPLD和和FPGA第第1节节 概述概述 可编程逻辑器件(简称PLD)是一种由用户编程以实现某种逻辑功能的新型逻辑器件。 FPGA和CPLD分别是现场可编程门阵列和复杂可编程逻辑器件的简称,现在,FPGA和CPLD器件的应用已十分广泛

2、,第第2节节 存储器存储器一、一、 只读存贮器(只读存贮器(ROM) 只读存储器在工作时其存储内容是固定不只读存储器在工作时其存储内容是固定不变的,因此,只能读出,不能随时写入,所以称变的,因此,只能读出,不能随时写入,所以称为只读存储器。为只读存储器。 ROM主要由主要由地址译码器地址译码器、存储矩阵存储矩阵和和输出输出电路电路三部分组成。三部分组成。分类:分类:固定式固定式ROM内容在出厂时已被完全固定内容在出厂时已被完全固定 可编程可编程ROM(PROM)出厂时全部存储出厂时全部存储 “1”,用,用户可根据需要改写户可根据需要改写 重复可编程重复可编程ROM(EPROM)用紫外线或用紫外

3、线或 X 射线照射线照射时擦去,然后又可重新编制信息射时擦去,然后又可重新编制信息A1A0A1A0A1A0A1A0A1A0D3D2D1D0-VCC译译码码器器K: 输出输出控制端控制端输出输出电路电路存储存储矩阵矩阵字线字线位线位线1、固定式、固定式ROM000011111111111000000001地地 址址A1A0D3D2D1D0内内 容容位线位线A1A0A1A0A1A0A1A0A1A0D3D2D1D0-VCC译译码码器器K: 输出输出控制端控制端字线字线 输入任意一个输入任意一个地址码,译码器地址码,译码器就可使与之对应就可使与之对应的某条字线为高的某条字线为高电平,进而从位电平,进而

4、从位线上读出四位输线上读出四位输出数字量。出数字量。1、固定式、固定式ROM+VCCW3W0W1W2D0D1D2D3 左图是左图是使用使用 MOS 管的管的ROM 矩阵:有矩阵:有 MOS 管的管的单元存储单元存储 “0”,无,无 MOS 管的管的单元存储单元存储 “1”。字线字线位位线线熔熔断断丝丝 若将熔丝烧断,该单元则变若将熔丝烧断,该单元则变成成“0”。显然,一旦烧断后不。显然,一旦烧断后不能再恢复。能再恢复。2、可编程、可编程ROM(PROM)3、重复可编程、重复可编程ROM(EPROM)EPROM2716 存储容量存储容量2K 8通常把一次性编程的(如通常把一次性编程的(如PROM

5、)称为第一代)称为第一代PLD把紫外光(把紫外光(UV)擦除的)擦除的(如如EPROM)称为第二代称为第二代PLD把电擦除的(如把电擦除的(如E2PROM)称为第三代)称为第三代PLD在系统编程(在系统编程(ISP)器件,编程工作直接在目标系统或)器件,编程工作直接在目标系统或线路板上进行而不用编程器,称为第四代线路板上进行而不用编程器,称为第四代PLD器件器件二、二、 可编程逻辑器件(可编程逻辑器件(PLD)1根据与阵列和或阵列是否可编程分类根据与阵列和或阵列是否可编程分类:(1)与阵列固定、或阵列可编程)与阵列固定、或阵列可编程(2)与阵列和或阵列均可编程)与阵列和或阵列均可编程(3)与阵

6、列和或阵列固定可编程(主流)与阵列和或阵列固定可编程(主流)2.按集成度分类:按集成度分类:(1)低密度可编程逻辑器件)低密度可编程逻辑器件LDPLD 70年代初期至年代初期至80年代中期产生的集成度小于年代中期产生的集成度小于1000门门/每片的每片的PLD,如,如PROM、PLA、PAL和和GAL(2)高密度可编程逻辑器件)高密度可编程逻辑器件HDPLD 80年代中期以后产生的集成度大于年代中期以后产生的集成度大于1000门门/每片的每片的PLD如如EPLD,CPLD和和FPGAPLD器件的分类器件的分类3按编程方法分类按编程方法分类(1)掩膜编程)掩膜编程(2) 熔丝或反熔丝编程熔丝或反

7、熔丝编程(3)浮栅编程)浮栅编程(4) SRAM(静态存储器,又称配置存储器)编(静态存储器,又称配置存储器)编程器件程器件 。采用。采用SRAM技术可以方便地装入新的配技术可以方便地装入新的配置数据实现在线重置。置数据实现在线重置。Xilinx的的FPGA采用了这种采用了这种技术。技术。PLD器件的分类器件的分类输输入入缓缓冲冲 降低对输入信号的要求,使之有足够的驱动能力,产生原、反变量 两个互补的信号。与阵列与阵列 与阵列产生乘积项或阵列或阵列 或阵列产生乘积项之和形式的函数输出结构输出结构 输出信号通过内部通路反馈到与阵列的输入端。输出结构可以是组合结构、时序结构、可编程结构,以实现各种

8、组合逻辑和时序逻辑功能 PLD基本结构基本结构PLD电路表示法电路表示法三输入变量三输入变量A、B、C分别分别通过具有互补输出端的输通过具有互补输出端的输入缓冲器输入原变量和反入缓冲器输入原变量和反变量构成的与阵列。第一变量构成的与阵列。第一个与门输出为个与门输出为D=B,第二个第二个与门输出为与门输出为E=ABC=0,这种状态称为与门的缺省状态,为了表示方便,可这种状态称为与门的缺省状态,为了表示方便,可以在相应与门符号中加一个以在相应与门符号中加一个“”,以代替所有输,以代替所有输入项所对应的入项所对应的“”,如第三个与门所表示的那样,如第三个与门所表示的那样,F=0。第四个与门与所有输入

9、都不接通,即它的输。第四个与门与所有输入都不接通,即它的输入是悬空的,因此入是悬空的,因此G=1,一般将其称作,一般将其称作“悬浮悬浮1”状状态。态。PAL器件器件PAL(Programmable Array Logic)器件是20世纪70年代后期由美国MMI公司(Monolithic Memories,Inc.单片存储器公司)推出的可编程逻辑器件。 采用了阵列逻辑技术,既有规则的阵列结构,又能实现灵活多变的逻辑功能,且编程简单,易于实现。目前它已从处理一般逻辑设计问题的简单器件发展到处理较复杂问题的更先进的器件。PAL器件概述器件概述与阵列可编程、与阵列可编程、或阵列固定。或阵列固定。20引

10、脚和引脚和24引引脚两大系列,脚两大系列,还有还有40(44),),80(84)引脚)引脚的宏的宏PAL器件。器件。这这种种结结构构一一般般用用于于实实现现组组合合逻逻辑辑。输输出出部部分分采采用用或或门门,称称高高电电平平有有效效器器件件。有有或或非非门门和和带带互互补补输输出出端端的的或或门门,分分别别称称低低电电平平有有效效器器件件和和互互补补输输出器件。出器件。专用组合输出结构专用组合输出结构PAL 器件输入与反馈输出器件输入与反馈输出异步异步I/OI/O输出结构输出结构或门将或门将7个乘积项相加,个乘积项相加,通过一个三态缓冲器输通过一个三态缓冲器输出到出到I/O端。端。当第一个与门

11、输出为当第一个与门输出为1时,三态门被选通,或时,三态门被选通,或门可以通过缓冲器输出,门可以通过缓冲器输出,此时此时I/O端作为输出端端作为输出端使用,并将输出信号反使用,并将输出信号反馈到与阵列;馈到与阵列;当第一个与门输出为当第一个与门输出为0时,三态门被禁止,或时,三态门被禁止,或门与引脚间联系隔断,门与引脚间联系隔断,此时此时I/O引脚作为输入引脚作为输入端用,外信号输入到与端用,外信号输入到与阵列。阵列。适用于时序电路适用于时序电路.或门输出到后面一个或门输出到后面一个D触发器(上升沿触发)。触发器(上升沿触发)。当当CLK上升沿来时,上升沿来时, 端输出反馈到与门阵列,使端输出反

12、馈到与门阵列,使PAL具有记忆功具有记忆功能,实现时序逻辑电路。这种结构称为或门的输出存入能,实现时序逻辑电路。这种结构称为或门的输出存入D触发器,触发器,而而D触发器的触发器的Q端输出通过三态缓冲器到达输出端,寄存器结构或端输出通过三态缓冲器到达输出端,寄存器结构或时序结构。时序结构。寄存器输出结构寄存器输出结构异或结构异或结构 乘积项分成两个和项,并在寄存器型的基础上增加了一乘积项分成两个和项,并在寄存器型的基础上增加了一个异或门个异或门,两个和项经过异或门进行异或(两个和项经过异或门进行异或(XOR)运算后,)运算后,在系统时钟的上升沿时存入在系统时钟的上升沿时存入D触发器,再从触发器,

13、再从Q端经三态缓冲端经三态缓冲器输出。用这种结构的器输出。用这种结构的PAL器件实现二进制计数器很方便。器件实现二进制计数器很方便。算术选通反馈结构算术选通反馈结构 反馈信号反馈信号A和输入信号和输入信号B进行逻辑运算,产生进行逻辑运算,产生(A+B)、)、(A+!B)、(!A+B)和和(!A+!B)或运算因子。或运算因子。PALPAL器件的应用器件的应用2位二进制乘法器真值表2位二进制乘法器电路PAL器件的特点和缺陷器件的特点和缺陷 与与SSI、MSI标准产品相比,标准产品相比,PAL器件的优器件的优缺缺点:点:(1)提高了功能密度,节省了空间,提高了速度。)提高了功能密度,节省了空间,提高

14、了速度。(2)使用方便,提高了设计的灵活性。)使用方便,提高了设计的灵活性。(3)通过对加密位进行编程,实现加密功能,可防)通过对加密位进行编程,实现加密功能,可防止非法复制。止非法复制。(4)时序型)时序型PAL器件在接通电源时可自动将各触发器件在接通电源时可自动将各触发器置器置0,保证电路从起始状态开始使用,即具有上,保证电路从起始状态开始使用,即具有上电复位功能。电复位功能。(1)PAL器件采用熔丝工艺,只能一次性编程,不器件采用熔丝工艺,只能一次性编程,不能改写,使用者有一定的风险。能改写,使用者有一定的风险。(2)PAL器件的输出结构固定,不能重新组态,编器件的输出结构固定,不能重新

15、组态,编程灵活性较差。要满足不同的输出结构需求,就程灵活性较差。要满足不同的输出结构需求,就得选用不同型号的得选用不同型号的PAL器件。器件。ispLSI1016的结构的结构 ispLSI1016是电是电可擦可擦CMOS器件,器件,其芯片为其芯片为44引脚引脚的的PLCC封装,封装,其中其中32个个I/O引脚,引脚,4个专用输入引脚,个专用输入引脚,集成密度为集成密度为2000门,每片含门,每片含96个个寄存器,引脚到寄存器,引脚到引脚延时为引脚延时为10ns。全局布线区全局布线区 (Global Routing PoolGRP) 全局布线区位于芯片的中央。全局布线区位于芯片的中央。 作用是可

16、将所有片内逻辑联系在一起。作用是可将所有片内逻辑联系在一起。 特点是各输入、输出之间的延迟是恒定的和可预特点是各输入、输出之间的延迟是恒定的和可预知的。知的。 例如例如110MHz档次的芯片在带有档次的芯片在带有4个个GLB负载时,负载时,延迟时间为延迟时间为0.8ns,与输入、输出的位置无关。这,与输入、输出的位置无关。这个特点使片内互联性臻为完善,使用者可以方便个特点使片内互联性臻为完善,使用者可以方便地实现各种复杂的设计。地实现各种复杂的设计。万能逻辑块万能逻辑块 (Generic Logic BlockGLB) 基本的逻辑单元,每边基本的逻辑单元,每边8块,共块,共16块。,它由逻辑阵

17、列、块。,它由逻辑阵列、乘积项共享阵列、乘积项共享阵列、4个输出逻辑宏单元和控制逻辑组成。个输出逻辑宏单元和控制逻辑组成。GLB的标准组态GLB的高速直通组态 GLB的异或逻辑组态GLB的单项乘积项组态 GLB的多模式组态阵阵列列的的输输入入共共8个个GLB的的32个个输输出出端端,阵阵列列有有16个个输输出出端端,分分别别与与16个个IOC相相连连。通通过过对对ORP的的编编程程,可可以以将将任任一一个个GLB输输出出灵灵活活地地送送到到16个个I/O端端的的某某一一个个通通过过编编程程,可可将将一一个个GLB输输出出对对应应4个个I/O端,在布线时可以接到任意一个外部管脚上。端,在布线时可

18、以接到任意一个外部管脚上。输出布线区输出布线区ORP (Output Routing Pool)16条条通通向向GRP的的总总线线。I/O单单元元、GLB的的输输出出通通过过ORP都都可可使使用用它它,从从而而方方便便地地实实现现了了I/O端端复复用用的的功功能能和和GLB之之间间的的互互联联。有有时时提提高高器器件件的的灵灵活活性性,GLB的的输输出出还还可可跨跨过过ORP直直接接与与I/O单元相连。单元相连。 跨越ORP连接方式输入输出单元输入输出单元IOC (Input Output Cell) I/O单元的各种工作组态单元的各种工作组态 输入单元:输入单元:输入缓冲锁存输入和寄存器输入

19、。输入缓冲锁存输入和寄存器输入。 输出单元:输出单元:输出缓冲、反向输出缓冲和三态输出缓冲。输出缓冲、反向输出缓冲和三态输出缓冲。 双向单元:双向单元:双向双向I/O、有寄存器的双向、有寄存器的双向I/O。 各种各种I/O组态再与各组态再与各GLB组态以及对组态以及对GLB中中4个输出宏个输出宏单元的组态方式相结合,可得到几十种电路方式。单元的组态方式相结合,可得到几十种电路方式。 每个每个I/O单元有一有源上拉电阻,可以避免引入噪声,单元有一有源上拉电阻,可以避免引入噪声,减小电源电流。减小电源电流。 I/O单元工作组态 巨巨块块是是GLB及及其其对对应应的的ORP,IOC等等的的总总称称。

20、1016有有两两个个巨巨块块,分分布布在在全全局局布布线线区区GRP的的两两侧侧。每每个个巨巨块块含含8个个GLB,16个个I/O口口,两个专用输入口供本巨块内的两个专用输入口供本巨块内的GLB使用。使用。巨块(巨块(Megblock) 巨块的输出使能控制时钟分配网络时钟分配网络CDN (Clock Distribut Network)思考题思考题1、什么是编码器?什么是二、什么是编码器?什么是二十进制编程器?十进制编程器?2、什么是译码器?什么是二、什么是译码器?什么是二十进制显示译码器?十进制显示译码器?3、什么是数码管的共阴极接法?、什么是数码管的共阴极接法?4、ROM有几种类型?它们之间有何区别?有几种类型?它们之间有何区别?5、什么是、什么是ISPLD?有何特点?有何特点?习题:习题:P161 5-14,5-15,5-20,5-21

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号