数字电路与逻辑设计第八章大规模集成数字电路课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字电路与逻辑设计第八章大规模集成数字电路课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 逻辑设计 第八 大规模 集成 课件
- 资源描述:
-
1、学学 习习 目目 标:标:重点与难点:重点与难点:学学 习习 要要 求:求:本章介绍半导体存储器及其应用,可编程逻辑器件PLD及其应用,MAX+PLUS应用。半导体存贮器的基本结构、工作原理及其应用。掌握半导体存贮器的基本结构及工作原理,理解ROM、RAM的应用,初步掌握CPLD/FPGA的基本设计思想和设计方法。目目 录录8.1 8.1 概述概述8.2 8.2 存储器及其应用存储器及其应用8.3 8.3 可编程逻辑器件可编程逻辑器件PLDPLD8.4 CPLD/FPGA8.4 CPLD/FPGA开发环境开发环境MAX+PLUSMAX+PLUS应用简介应用简介本章小结本章小结8.1 8.1 概
2、述概述8.1.1 8.1.1 大规模集成电路的发展大规模集成电路的发展1962年最早在市场上出现一个逻辑门的小规模集成电路;1966年出现了含10100个逻辑门的中规模集成电路;1967年4月,含1000多个晶体管的大规模集成电路问世;又过了十五年,集成电路提高了十余万倍。集成电路一出现就显示出了强大生命力,发展迅猛,五年时间就完成了小、中、大的发展过程,这与它有的高速和超高速、小型化、低成本、高可靠等诸多优点是分不开的。8.1.2 大规模集成电路的分类大规模集成电路的分类大规模集成电路专用性强、制造工艺复杂、研制费用高。很多电路虽然原则上都可大规模集成,但考虑经济效益,目前真正得到发展与应用
3、的大体上有以下几类。1.存储器存储器是计算机中用于存放二进制信息的部件,它是计算机的重要组成部分之一。半导体存储器由大规模集成电路构成,每一片存储芯片包含大量的存储单元。每一个存储单元有唯一的地址代码加以区分,并能存储一位或多位二进制信息。2.可编程逻辑器件一个逻辑系统可以由标准逻辑电路芯片组成,利用各种功能的集成芯片组合出需要的逻辑电路。用这种方法组成的逻辑系统,需要大量的逻辑芯片,设计工作繁琐且设计周期长,难以最优化设计。可编程逻辑器件的出现,使设计观念发生了改变,设计工作变得非常容易,因而得到了迅速发展和应用。专用的逻辑集成电路可分为:可编程逻辑器件PLD、门阵列逻辑电路GAL、现场可编
4、程门阵列逻辑电路FPGA、标准单元逻辑电路SCL等。3.微处理器1971年首先研制出了一个4位的微处理器,它实质上是一个微型计算机。它将计算机中的运算器、控制器集成在一个芯片上,通常又称为计算机的中央处理单元(CPU)。经过近七年发展,相继出现了8位机、16位机、32位机。一个既包括CPU,还包括一定容量的RAM、ROM,以及输入输出接口电路的单片计算机也得到了广泛应用。4.其它大规模集成电路由于早期大规模集成电路研制费用很高,只是把大量商品中有的一些功能部件做成了大规模集成电路,如存储器、微处理器等。后来在大规模集成技术得到一定发展的情况下,人们开始把大量生产的产品做成大规模集成电路,如计算
5、器、手表、电子游戏机所用的大规模集成电路等。随着集成工艺的日趋完善、成熟、生产成本的不断降低,使得某些专用设备中的子系统也可大规模集成化,如数字控制调谐系统、通信及信号处理、频率合成、运算处理、语音合成等都可用大规模集成电路。8.28.2存储器及其应用存储器及其应用存储器的种类很多,从存取功能上可分为只读存储器ROM(Read Only Memory)和随机存取的存储器RAM(Random Access Memory)两大类。只读存储器ROM存储的数据是固定的,在正常工作时只能从中读取数据,不能对数据进行删除或修改。它的特点是电路结构简单,停电后数据不会丢失。但ROM只适合用于内容固定不变的场
6、合,如用于存放常数、系统程序、字库等。ROM通常又可分为三大类:随机存储器RAM与ROM不同,在电路中正常工作是可以随时读出数据,也可以随时改写数据,但停电后数据丢失。因此RAM的特点是使用灵活方便,但数据易丢失。它适用于需要对数据随时更新的场合,如用于存放计算机中的原始数据、中间结果、用户程序等。掩膜ROM(Mask ROM,MROM)可编程ROM(Programmable ROM,PROM)可擦除的可编程ROM(Erasable Programmable ROM,EPROM)存储器中所存储二进制信息的总位数称为存储器的存储容量。一个具有n根地址输入线(2n根字线)和b根输出线(b根位线)的
7、ROM,其存储容量为:存储容量字线数位线数2nb(位)W0 W1 Wi 12 nW D0 D1 Db-1 位线 输出数据 存储体 地址输入 字线 A0 A1 An-1 地址译码器 0 单元 1 单元 i 单元 2n-1 单元 2ROM的工作原理如图是一个简单的ROM电路,其地址译码器部分由4个与与门组成,存储体部分由4个或或门组成。2个输入地址码A1A0,经译码器译码后产生4个存储单元的字线W0、W1、W2、W3,地址译码器所接的4个或或门,构成4位输出数据D3D2D1D0。1 1 D3 D2 D1 D0 A1 A0 W0 W1 W2 W3&8.2.1 固定只读存储器固定只读存储器ROM1RO
8、M的结构由地址译码器和存储体两部分组成。W0 W1 Wi 12 nW D0 D1 Db-1 位线 输出数据 存储体 地址输入 字线 A0 A1 An-1 地址译码器 0 单元 1 单元 i 单元 2n-1 单元 例如,若要把1单元存储的b位二进制数据读取出来,则只需要令地址码An-1An-2.A2A1A0=00001即可,因这时地址译码器输出的地址是W1=1,选中的是1单元。3103100303013213212202030133012201110100 mmmWWWDmmWWDmmmWWWDmmWWDAAmWAAmWAAmWAAmW由图求出下列函数表达式:1 1 D3 D2 D1 D0 A1
9、 A0 W0 W1 W2 W3&由表达式可求出:可以看出,对于给定的地址,相应一条字线输出高电平,与该字线有二极管相连接的或或门输出为1,未连接的或或门输出为0。地 址A1 A0字 线W0 W1 W2 W3内 容D3 D2 D1 D00 00 11 01 11 0 0 00 1 0 00 0 1 00 0 0 11 0 1 10 1 0 11 1 0 00 1 1 1 1 1 D3 D2 D1 D0 A1 A0 W0 W1 W2 W3&3PROMPROM的结构与掩模ROM一样,但是在出厂时存储矩阵的每个交叉点上均有管子连接,即每个存储单元都存入了1。编程时,用户可以根据自己的需要,编好代码,在
10、指定的位置上将1改写成0即可,所以PROM需要在输入/输出控制电路中加入写入电路。如图是一种常见的双极型熔丝结构的PROM单元电路。熔丝烧断后不能再恢复,某一单元改写为0后,就不能再改写为1了,是一种不可重写的ROM。Vcc 字线 位线 熔丝 R 4EPROM和OTPROM 由于普通的PROM的内容在写入后不能更改,所以如果在编程(写入)过程中出错,或者经过实践后需要对其中内容作修改,那就只能用一片新的PROM再编程。为解决这一问题,经常使用EPROM。EPROM可以多次擦除重写。按擦除方式不同,EPROM又可以分为两种:紫外线擦除的UVEPROM和电擦除的EEPROM(E2PROM)。EPR
11、OM的结构与PROM相同,只是基本存储单元使用了不同的器件。它采用的是叠栅注入MOS管(简称SIMOS管),它比普通的MOS管多了一个浮置栅。当浮置栅不带电荷时,它的开启电荷与普通的MOS管一样;当浮置栅带负电荷时,由于负电荷的影响,正常的开启电压无法在衬底表面形成沟道,不能使SIMOS管导通。1 基 本 存 储 单 元 Wi 字线 位线mD Dm VDD OE P 型衬底 N+N+S S G G D D 浮置栅 控制栅 SIMOS管EPROM存储单元 SIMOS管结构示意图及其符号出厂时,所有的SIMOS管的浮置栅均不带电荷,故从数据线Dm上读出的数据全为1。编程即是写0操作,当通过高压脉冲
12、使SIMOS管的导电沟道内产生高速电子,穿越SiO2薄层注入到浮置栅上,从而形成注入负电荷。读出时由于正常高电平无法使SIMOS管导通,故读出数据为0。由于浮置栅被SiO2包围,注入电荷很难泄露掉,故数据可以长期保存,断电后不会丢失。1 基 本 存 储 单 元 Wi 字线 位线mD Dm VDD OE P 型衬底 N+N+S S G G D D 浮置栅 控制栅 SIMOS管EPROM存储单元 SIMOS管结构示意图及其符号擦除时,通过芯片表面有透明石英玻璃板,用紫外线照射SIMOS管,将在SiO2层产生临时释放通道,使注入的电荷放电,数据恢复全为1。目前,常用的EPROM有2716(2K8位)
13、、2732(4K8位)、2764(8K8位)、27128(16K8位)、27256(32K8位)等。如图为27256的引脚排列图 28 27 26 25 24 23 22 21 20 19 18 17 16 15 27256 1 2 3 4 5 6 7 8 9 10 11 12 13 14 VP P A1 2 A7 A6 A5 A4 A3 A2 A1 A0 O0 O1 O2 G N D VC C A1 4 A1 3 A8 A9 A1 1 O E A1 0 C S O7 O6 O5 O4 O3 EPROM芯片27256的引脚排列图在正常使用过程中,VCC5V,VPP接5V。在进行编程时,VPP接
14、编程电平25V。为输出使能端,用来决定是否将ROM的输出送到总线上去,当 =0时,输出可以使能;当 =1时,输出被禁止,ROM输出端为高阻态。OEOEOE 为片选端,用来决定ROM是否工作,当 =0 时,ROM工作,当 =1时,ROM停止工作,且输出为高阻态(不论 为何值)。OECSCSCSOECSCS可见ROM输出能否被使能,同时取决于 和 的状态,只有当 和 均为0时,ROM输出使能,否则将被禁止,输出端为高阻态。OEOTPROM(one time PROM)是指为降低造价而生产的没有石英玻璃窗口的EPROM,用户只能进行一次性写入的只读存贮器。常用于电子玩具、电子记事本等需要大批量生产的
15、场合。5闪存(flash memory)闪存(即通常说的优盘)也与EPROM 一样,都是电可改写的不挥发性存贮器,消除可以使整个芯片或者以块为单位消除,这是特征。写入机制是利用热电注入的方式,而消去利用隧道的现象。常用于数码相机、数字式录音机或电子计事本中,其体积只有邮票的大小。所谓flash就是指数据可以轻松的一起擦除。存贮单元与EPROM一样,也是只有一个晶体管构成,故便于提高速度和集成度。此写入数据时,也像EPROM那样,在栅极、漏极间加高电压脉冲,把源极接地,热电子注入浮置栅中。擦除数据时,源极接高电压,栅极接地,漏极开路。利用隧道效应,从浮栅把电子引出。因此,其栅氧化层比EPROM的
16、薄,当设定IC制造的条件或工作电压时,应当注意这一点。闪存具有较大的容量、价格低的优势,而且体积小巧,可以原样装在电路板上,具有既可写入也能擦除数据的特性。因此,近年来EPROM有被闪存取代的趋势。目前,单片闪存容量达到了512Mb,是一种巨大商业价值的存贮芯片技术8.2.2 ROM的应用的应用1用ROM实现组合逻辑函数ROM中的地址译码器产生了输入变量的全部最小项,即实现了对输入变量的与与运算;ROM中的存储体实现了有关最小项的或或运算。因此,ROM实际上是由与与门阵列和或或门阵列构成的组合逻辑电路。工程上,为了ROM的设计方便,常阵列图表示。与与门阵列的小圆点“”表示各逻辑变量之间的与与运
17、算,或或门阵列的小圆点“”表示各最小项之间的或或运算。A1 A1 A0 A0 或门阵列(存储矩阵)与门阵列(地址译码器)Y3 Y2 Y1 Y0 m0 m1 m2 m3 1 1 D3 D2 D1 D0 A1 A0 W0 W1 W2 W3&用ROM实现逻辑函数的步骤:(1)列出函数的真值表或写出函数的最小项表达式。(2)选择合适的ROM,画出函数的阵列图。例如,用ROM实现下列函数:CBADBCBCAYDCBBCDDABYBCACABYCBAY4321按A、B、C、D排列变量,并将Y1、Y2扩展成为4变量的逻辑函数,写出各函数的最小项表达式:)13,12,11,10,9,5,4,3,1,0()15
18、,14,12,9,7,1()15,14,13,12,11,10,7,6()15,14,9,8,5,4,3,2(4321mYmYmYmY用ROM来实现这4个函数时,只要将4个变量ABCD作为ROM的地址输入,而将4个函数Y1、Y2、Y3、Y4作为ROM中存储单元存放的代码。显然,该ROM的容量为164位,即存储16个字,每字4位。由函数的最小项表达式可画出ROM的阵列图 m0 m1 m2 m3 m4 m5 m6 m7 m8 m9 m10 m11 m12 m13 m14 m15 与门阵列(地址译码器)或门阵列(存储矩阵)Y1 Y2 Y3 Y4 A A B B C C D D)13,12,11,10
19、,9,5,4,3,1,0()15,14,12,9,7,1()15,14,13,12,11,10,7,6()15,14,9,8,5,4,3,2(4321mYmYmYmY与门阵列的连接是固定的或门阵列是可编程的注:2用ROM作函数运算表电路设x的取值范围为015的正整数,可用BB3B2B1B0表示。根据yx2可算出y的最大值是152225,可以用8位二进制数YY7Y6Y5Y4Y3Y2Y1Y0表示。由此可列出YB2即yx2的真值表。输 入输 出注B3 B2 B1 B0Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0十进制数0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0
20、 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 10 0 0 0 0 0 0 00 0 0 0 0 0 0 10 0 0 0 0 1 0 00 0 0 0 1 0 0 10 0 0 1 0 0 0 00 0 0 1 1 0 0 10 0 1 0 0 1 0 00 0 1 1 0 0 0 10 1 0 0 0 0 0 00 1 0 1 0 0 0 10 1 1 0 0 1 0 00 1 1 1 1 0 0 11 0 0 1 0 0 0 01 0 1 0 1 0 0 11 1 0 0 0 1 0 01 1
21、 1 0 0 0 0 10149162536496481100121144169196225由真值表写出各函数的最小项表达式:)15,13,11,9,7,5,3,1(0)14,10,6,2()13,11,5,3()12,11,9,7,5,4()15,13,11,10,7,6()15,14,11,10,9,8()15,14,13,12(01234567mYYmYmYmYmYmYmY选用168位ROM,阵列图如下:m0 m1 m2 m3 m4 m5 m6 m7 m8 m9 m10 m11 m12 m13 m14 m15 与门阵列(地址译码器)或门阵列(存储矩阵)Y7 Y6 Y5 Y4 Y3 Y2
22、Y1 Y0 B3 B3 B2 B2 B1 B1 B0 B0 3用ROM作字符发生器电路字符发生器也是利用ROM实现代码转换的一种组合电路,常用于各种显示设备中。被显示的字符以像点的形式存储在ROM中,每个字符由75(或79)点阵组成。如图为显示字符Z的ROM连线图。数据经输出缓冲器接至光栅矩阵。当地址码A2A1A0选中某行时,该行的内容即以光点的形式反映在光栅矩阵上。单元内容为1,相应于光栅上就出现亮点。若地址周期循环变化,各行的内容相继反映在光栅上,显示出所存储的字符。输 出 缓 冲 器 A2 A1 A0 D4 D3 D2 D1 D0 地 址 译 码 器 同样,对各种复杂的电压波形,如三脚波
23、、正弦波、梯形波等,如果把它们在一个周期内的多个采样幅值量化存入存储器,在需要时将这些数据依次循环取出,经数-模转换后输出,这样就可以得到各种信号的电压波形。因而用存储器可以实现波形发生器。通过改变扫描周期,还可以改变输出波形的频率。4ROM容量扩展(1)位扩展(字长的扩展)现有型号的EPROM,输出多为8位,若要扩展为16位,只需将两个8位输出芯片的地址线和控制线都分别并联起来,而输出一个作为高8位,另一个作为低8位即可。地址总线 A14A0 8 位总线 D7D0 8 位总线 D15D8 CS OE A0 O0 A14 CS O7 OE A0 O0 A14 CS O7 OE 16 位 数据
24、总线 D15D0 27256 27256 (2)字扩展(字数扩展,即地址码扩展)把各个芯片的输出数据线和输入地址线都对应地并联起来,而用高位地址的译码输出作为各芯片的片选信号 ,即可组成总容量等于各芯片容量之和的存储体。CS 地址总线 A16A0 数据总线 D7D0 OE A0 O0 A14 CS O7 OE A0 O0 A14 CS O7 OE 27256(1)27256(2)A0 O0 A14 CS O7 OE 27256(3)A0 O0 A14 CS O7 OE 27256(4)A0 Y0 A1 Y1 Y2 ST Y3 2174LS139 Y0 Y1 Y2 Y3 图中地址码A0A14接到
25、各个芯片的地址输入端,高位地址A15、A16作为2线-4线译码器74LS139的输入信号,经译码后产生的4个输出信号Y0Y3分别接到4个芯片的 端,对它们进行片选。CS 地址总线 A16A0 数据总线 D7D0 OE A0 O0 A14 CS O7 OE A0 O0 A14 CS O7 OE 27256(1)27256(2)A0 O0 A14 CS O7 OE 27256(3)A0 O0 A14 CS O7 OE 27256(4)A0 Y0 A1 Y1 Y2 ST Y3 2174LS139 Y0 Y1 Y2 Y3 片选情况及相应芯片的地址区间输 入A16 A15输 出Y0 Y1 Y2 Y3选中
展开阅读全文