版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、6.1 存储器概述6.2 只读存储器ROM6.3 随机存取存储器RAM6.4 可编程逻辑器件 存储器的主要性能指标存储器的主要性能指标存储器的分类及各类存储器特点存储器的分类及各类存储器特点半导体存储器的功能半导体存储器的功能半导体存储器的使用方法半导体存储器的使用方法可编程逻辑器件的类型和编程方式可编程逻辑器件的类型和编程方式 可编程逻辑器件的工作原理可编程逻辑器件的工作原理6.1 存储器概述存储器概述 存储器是计算机硬件系统的重要组成部分,有了存储器,计算机才具有“记忆”功能,才能把程序及数据的代码保存起来,才能使计算机系统脱离人的干预,而自动完成信息处理的功能。 存储器容量是存储器系统的
2、首要性能指标,因为存储容量越大,则系统能够保存的信息量就越多,相应计算机系统的功能就越强;存储器的存取速度直接决定了整个微机系统的运行速度,因此,存取速度也是存储器系统的重要的性能指标;存储器的成本也是存储器系统的重要性能指标。显然,计算机对存储器的要求是容量大、速度快、成本低。 目前在计算机系统中,通常采用多级存储器体系结构,即使用主存储器、高速缓冲存储器和外存储器。6.1. 1 存储器的定义存储器的定义 能够用来存储大量的二值信息(或二值数据)的半导体器件,称为存储器。6.1.2. 存储器的分类存储器的分类 存储器按存取方式的不同可分为随机存取存储器、只读存储器两种形式。 随机存储器RAM
3、又称读写存储器,是能够通过指令随机地、个别地对其中各个单元进行读/写操作的一类存储器。 只读存储器ROM在计算机系统的在线运行过程中,是只能对其进行读操作,而不能进行写操作的一类存储器。ROM通常用来存放固定不变的程序、汉字字型库、字符及图形符号等。 6.1.3 存储器的主要性能指标存储器的主要性能指标 存储器中可容纳的二进制信息量称为它的存储容量。二进制数的最基本单位是“”,是存储器存储信息的最小单位,8位二进制数称为一个“”,存储容量的大小通常都是用字节来表示的。由于存储器容量一般都很大,因此字节的常用单位还有KB、MB和GB。其中1KB=1024字节,1MB=1024KB,1GB=102
4、4MB。存储器容量越大,存储的信息量也越大,计算机运行的速度也就越快。内存的最大容量是由系统地址总线决定的,内存的大小反映了实际装机容量。例如一个Pentium4计算机,其地址总线为36位,决定了内存允许的最大容量为236=64GB。 计算机技术发展很快,目前内存的实际装机容量通常只有256MB或512MB,剩余容量可为今后的发展留有余地。 (1)存储容量 计算机内存的存取速度取决于内存的具体结构及工作机制。存取速度通常用存储器的存取时间或存取周期来描述。所谓存取时间,就是指启动一次存储器从操作到完成操作所需要的时间;存取周期是指两次存储器访问所需的最小时间间隔。存取速度是存储器的一项重要参数
5、。一般情况下,存取速度越快,计算机运行的速度才能越快。 (2)存取速度 实际应用中,在一个存储器中要求同时兼顾存储容量、存取速度和制造成本是有一定困难的。为解决这方面的矛盾,目前在计算机数字系统中,通常采用多级存储器体系结构,即使用主存储器、高速缓冲存储器和外存储器。这三者构成一个统一的存储系统。从整体看,其速度接近高速缓存的速度,其容量接近辅存的容量,而其成本则接近廉价慢速的辅存平均价格。 一种新款电脑的硬一种新款电脑的硬盘存储容量是盘存储容量是20GB,它相当于,它相当于多少千字节?多少千字节? 目前使用的半导体存目前使用的半导体存储器,按其存储信息储器,按其存储信息的功能通常分为哪几的功
6、能通常分为哪几类?各有何特点?类?各有何特点? 何谓存储器的存储何谓存储器的存储容量?存储容量的大容量?存储容量的大小通常用什么来表示?小通常用什么来表示? 存储器的存取存储器的存取速度是如何定速度是如何定义的?义的? 只读存储器ROM的结构方框图与RAM相似。ROM将RAM的读写电路改为输出电路;ROM的存储单元由一些二极管、MOS管及熔丝构成,结构比较简单。 6.2.1 ROM的结构与功能 只读存储器在工作时只能进行读出操作,结构原理如下:地址译码n2nmm数据I/O地址码输出电路 只读存储器ROM的特点是:存储单元简单,集成度高,且掉电时数据不会丢失。6.2 只读存储器只读存储器 1、
7、ROM的结构组成 A0An1为地址输入线,共n根,其代码是按二进制数进行编码,称为地址码。通过地址译码器译出相应地址码的字线为W0Wm-1共计m根,字线的下标对应地址译码器输出的十进制数,字线与地址码的关系是m=2n。位线上的数据输出是被选中存储单元的数据。 2、各部分的功能地址译码器:地址译码器: 其功能是根据输入的地址代码,从n条地址线中选择一条字线,以确定与该字线地址相对应的一组存储单元的位置。选择哪一条字线,取决于输入的是哪一个地址代码。任何时刻,只能有一条字线被选中。于是,被选中的那条字线所对应的一组存储单元中的各位数码,经位线传送到数据线上输出。n条地址输入线可得到N=2n个可能的
8、地址。存储矩阵:存储矩阵: 存储矩阵是存储矩阵是ROM的核心部件和主体,内部含有大量的存储单元的核心部件和主体,内部含有大量的存储单元电路。存储矩阵中的数据和指令都是用一定位数的二进制数表示电路。存储矩阵中的数据和指令都是用一定位数的二进制数表示的。存储器中存储的。存储器中存储1位二值代码(位二值代码(0或或1)的点称为存储单元,存储)的点称为存储单元,存储器中总存储单元数即为器中总存储单元数即为ROM的存储容量。的存储容量。 例如图所示例如图所示ROM中,假设通过地址译码器输出的字线数中,假设通过地址译码器输出的字线数2n2101024根,因为位线根,因为位线8,所以,总存储容量应是,所以,
9、总存储容量应是102488192个存储单元,简称个存储单元,简称8KB。读写控制电路:读写控制电路: 读/写控制电路也称为输出缓冲器,它是为了增加ROM的带负载能力,同时提供三态控制,将被选中的M位数据输出至位上,以便和系统的总线相连。 6.2.2 ROM的工作原理只读存储器ROM存入数据的过程称为“”。根据编程方式的不同,可分为内容固定的ROM,一次性编程的PROM、可多次编程的EPROM和电改写的E2PROM。早期制造的PROM可编程逻辑器件的存储单元利用其内部熔丝是否被烧断来写入数据的,因此只能写入一次,使其应用受到很大限制。字线位线写“ ”:烧断熔丝写“ ”:不烧断熔丝一次性编程字线位
10、线出厂时全部写“ ”写“ ”:二极管永久击穿 图中存储矩阵有图中存储矩阵有4条字线条字线W0W3和和4条位线条位线D0D3,共有,共有16个交叉点,每个个交叉点,每个交叉点都可看作是一个存交叉点都可看作是一个存储单元。交叉点处接有二储单元。交叉点处接有二极管时相当于存入极管时相当于存入“1”,没有接二极管时相当于存没有接二极管时相当于存入入“0”。例如,字线。例如,字线W0与与位线有四个交叉点,其中位线有四个交叉点,其中只有两处接有二极管。当只有两处接有二极管。当W0为高电平、其余字线为为高电平、其余字线为低电平时,使位线低电平时,使位线D0和和D2为为“1”,这相当于交叉点,这相当于交叉点处
11、的存储单元存入了处的存储单元存入了“1”,另外两个交叉点由于没,另外两个交叉点由于没有接二极管,位线有接二极管,位线D1和和D3为为“0”,相当于交叉点处,相当于交叉点处的存储单元存入了的存储单元存入了“0”。 图中存储矩阵有图中存储矩阵有4条字线条字线W0W3和和4条位线条位线D0D3,共有,共有16个交叉点,每个个交叉点,每个交叉点都可看作是一个存交叉点都可看作是一个存储单元。交叉点处接有二储单元。交叉点处接有二极管时相当于存入极管时相当于存入“1”,没有接二极管时相当于存没有接二极管时相当于存入入“0”。例如,字线。例如,字线W0与与位线有四个交叉点,其中位线有四个交叉点,其中只有两处接
12、有二极管。当只有两处接有二极管。当W0为高电平、其余字线为为高电平、其余字线为低电平时,使位线低电平时,使位线D0和和D2为为“1”,这相当于交叉点,这相当于交叉点处的存储单元存入了处的存储单元存入了“1”,另外两个交叉点由于没,另外两个交叉点由于没有接二极管,位线有接二极管,位线D1和和D3为为“0”,相当于交叉点处,相当于交叉点处的存储单元存入了的存储单元存入了“0”。 ROM中存储的信息究竟中存储的信息究竟是是“1”还是还是“0”,通常在,通常在设计和制造时根据需要已设计和制造时根据需要已经确定和写入了,而且当经确定和写入了,而且当信息一旦存入后就不能改信息一旦存入后就不能改变,即使断开
13、电源,所存变,即使断开电源,所存信息也不会丢失。信息也不会丢失。 图示电路中,输入地址图示电路中,输入地址码是码是A1A0,输出数据是,输出数据是D3D2D1D0。输出缓冲器用。输出缓冲器用的是三态门,三态门有两的是三态门,三态门有两个作用,一是提高带负载个作用,一是提高带负载能力;二是实现对输出端能力;二是实现对输出端状态的控制,以便和系统状态的控制,以便和系统总线的连接。总线的连接。 图中地址译码器中的图中地址译码器中的“与与”门阵列的输出表达门阵列的输出表达式如下:式如下: W0A1A0 W1A1A0 W2A1A0 W3A1A0 存储矩阵是一个存储矩阵是一个“或或”门阵列,每一列可看作一
14、门阵列,每一列可看作一个二极管个二极管“或或”门电路,门电路,“或或”门输出表达式为:门输出表达式为: D0W0W2 D1W1W2W3 D2W0W2W3 D3W1W3 ROM输出信号真值表输出信号真值表A1A0D3D2D1D0001110010111101010110101 从存储器角度看,从存储器角度看,A1、A0是地址码,是地址码,D3D2D1D0是数据。是数据。 地址编号地址编号00中存放的数据是中存放的数据是1110;地址编号;地址编号01中存放的数据是中存放的数据是0111;地址;地址编号编号10中存放的是中存放的是1010;地址编号;地址编号11中存放的是中存放的是0101。 从函
15、数发生器角度看,从函数发生器角度看,A1A0是两个输入变量,是两个输入变量,D3D2D1D0是是4个输出函数。个输出函数。 当变量当变量A1A0取值为取值为00时,函数时,函数D3D2D1D01110;当变量;当变量A1A0取值取值01时,时,函数函数D3D2D1D00111;当变量;当变量。 从译码编码角度看,从译码编码角度看,“与与”门阵列先对输入的二进制代码门阵列先对输入的二进制代码A1A0进行译码,进行译码,得到得到4个输出信号个输出信号W0、W1、W2、W3,再由,再由“或或”门阵列对门阵列对W0W34个信号个信号进行编码,得到相应地址编号存入存储单元中。其中进行编码,得到相应地址编
16、号存入存储单元中。其中W0的编码是的编码是0101;W1的编码是的编码是1010;W2的编码是的编码是0111;W3的编码是的编码是1110。 简化的ROM矩阵阵列图 前面所讲电路用简化符号表示后为: 6.2.3 ROM的分类 1、掩膜只读存储器 在采用掩模工艺制作在采用掩模工艺制作ROM时,其存储数据是由制作过程中使时,其存储数据是由制作过程中使用的掩模板决定的,存入数据的过程称为用的掩模板决定的,存入数据的过程称为“编程编程”。掩膜编程。掩膜编程是由生产厂家采用掩模工艺专门为用户制作出的一种固定是由生产厂家采用掩模工艺专门为用户制作出的一种固定ROM,因此在出厂时内部存储的数据就已经因此在
17、出厂时内部存储的数据就已经“固化固化”在存储器中,用在存储器中,用户无法改变所存储的数据。户无法改变所存储的数据。 掩模固定存储器掩模固定存储器ROM的电路结构很简单,且性能可靠,所以的电路结构很简单,且性能可靠,所以集成度可以做得很高,由于成本较低,一般都是批量生产。但集成度可以做得很高,由于成本较低,一般都是批量生产。但是,掩模的是,掩模的ROM由于使用时只能读出,不能写入,所以只能存由于使用时只能读出,不能写入,所以只能存放固定数据、固定程序或函数表等。放固定数据、固定程序或函数表等。 2、现场编程、现场编程PROM 在开发数字电路新产品的过程中,设计人员往往需要按照自己的构思迅速得到存
18、有所需内容的ROM,这时就可通过现场编程得到要求的ROM,这种现场编程的ROM被称为PROM。PROM的结构组成如图所示 PROM的阵列结构 任意一个逻辑函数都可以写成与-或表达形式,因此可编程逻辑器件PROM的与阵列可采用一个有2n个地址译码的与门阵列,分别对应一组特定的输入A1An-1,或阵列中的每一个或门均对应2n根字线的可编程交叉点,如图示:与阵列O2O1O0A2A0A1或阵列简化阵列图210O2O1O0RRR前面已经讲到,PROM可编程逻辑器件的存储单元利用其内部熔丝是否被烧断来写入数据的,因此只能写入一次。目前使用的EPROM可多次写入,其存储单元是在MOS管中置入的方法实现的。左
19、图是浮置栅型PMOS管的结构原理图,浮置栅被包围在绝缘的二氧化硅之中。写入时,在漏极和衬底之间加足够高的反向脉冲电压把PN结击穿,雪崩击穿产生的高能电子穿透二氧化硅绝缘层进入浮置栅中。脉冲电压消失后,浮置栅中的电子无放电回路而被保留下来 浮置栅EPMOS写入数据后,带电荷的浮置栅使EPMOS管的源极和漏极之间导通,当字线选中某一存储单元时,该单元位线即为低电平;若浮置栅中无电荷(未写入),浮置栅EPMOS管截止,位线为高电平。3、可编程可擦除的 EPROM字线浮置栅MOS管位线UDD 当改写存储单元中的内容时,要用紫外线或X射线照射擦除,使浮置栅上注入的电荷形成光电流泄漏掉,EPROM可恢复原
20、来未写入时的状态,因此又可重新写入新信息。 27系列EPROM是美国Intel公司研制的,型号有2716、27512等。EPROM采用紫外线照射改写数据,时间大约需要30 min,所需时间较长。 EPROM利用光照抹掉写入内容大约需要30min左右时间。为了缩短抹去时间,人们研制出了电擦除方式。电擦除的速度一般为ms数量级,其擦除的过程就是改写的过程,电改写以字为单位进行,电改写的E2PROM既可以在掉电时不丢失数据,又可以随时改写写入的数据,重复擦除和改写的次数高达1万次以上 2816AE2PROM写入和擦除数据均采用电信号:既可以整片擦除、写入,也可以字节为单位擦除和写入 。4、电可擦除可
21、编程的E2PROM5、快闪存储器FMROM FMROM是通过二氧化硅形状的变化来记忆数据的。由于二氧化硅稳是通过二氧化硅形状的变化来记忆数据的。由于二氧化硅稳定性大大强于磁存储介质,使得快闪存储器(定性大大强于磁存储介质,使得快闪存储器(U盘)存储数据的可靠性大盘)存储数据的可靠性大大提高。同时二氧化硅还可以通过增加微小的电压来改变形状,从而达大提高。同时二氧化硅还可以通过增加微小的电压来改变形状,从而达到反复擦写的目的。到反复擦写的目的。 快闪存储器的工作原理和磁盘、光盘完全不同。如果使用的快闪存储器的工作原理和磁盘、光盘完全不同。如果使用的Flash Memory材质品质优良,一个材质品质
22、优良,一个U盘甚至能够达到擦写百万次的寿命。作为盘甚至能够达到擦写百万次的寿命。作为新一代的存储设备,快闪存储器新一代的存储设备,快闪存储器FMROM具有很好地发展前景。具有很好地发展前景。 6.2.4 ROM的应用试用ROM实现逻辑函数ABC 与阵列Y3Y2Y1或阵列 ROM有哪些种有哪些种类?试述各种类型类?试述各种类型ROM的特点。的特点。 有一个存储体的地址线有一个存储体的地址线为为A11A0,输出数据,输出数据位线有位线有8根分别输出根分别输出D7D0,问该存储体的存储,问该存储体的存储容量为多少?容量为多少? ROM和和RAM的主要区别是什的主要区别是什么?各用于何种么?各用于何种
23、场合?场合? 6.3 随机存取存储器(随机存取存储器(RAM) 6.3.1 RAM的结构与功能 存储矩阵是存储矩阵是RAM的主体,含有大的主体,含有大量的基本存储单元,每个存储单元量的基本存储单元,每个存储单元可存储可存储1位二进制数。位二进制数。 RAM的存储的存储容量是用容量是用字数和字长的乘积字数和字长的乘积来表示来表示的。存储矩阵中的二进制数称为的。存储矩阵中的二进制数称为,字的位数称为,字的位数称为。若。若RAM的的字数是字数是32,字长为,字长为8,则它的存储容,则它的存储容量为量为: 32825601n-112n-1 RAM中的存储单元按一定规则排列起来构成的阵列称为中的存储单元
24、按一定规则排列起来构成的阵列称为。由由于于RAM中的存储单元是用触发器构成的,所以一旦掉电,中的存储单元是用触发器构成的,所以一旦掉电,RAM中存放中存放的数据将全部丢失。的数据将全部丢失。 为区分为区分存储存储矩阵的矩阵的每个存储单每个存储单元元,首先要为这些存储单元进行,首先要为这些存储单元进行编号,即分配给各存储单元不同编号,即分配给各存储单元不同的地址。地址译码器的作用就是的地址。地址译码器的作用就是用来接受用来接受CPUCPU送来的地址信号并对送来的地址信号并对它进行译码,选择与地址码相对它进行译码,选择与地址码相对应的存储单元,以便对该单元进应的存储单元,以便对该单元进行读写操作行
25、读写操作。12n-1 存储器地址译码有两种方式,通常称为单译码与双译码。单译存储器地址译码有两种方式,通常称为单译码与双译码。单译码方式又称字结构,适用于小容量存储器。双译码是将地址译码码方式又称字结构,适用于小容量存储器。双译码是将地址译码器分成两部分,器分成两部分,X译码器输出行地址选择信号,译码器输出行地址选择信号,Y译码器输出列地译码器输出列地址选择信号,适用于大容量译码器。址选择信号,适用于大容量译码器。01n-1片选信号用以实现芯片的选片选信号用以实现芯片的选择。对于一个芯片来讲,只择。对于一个芯片来讲,只有当片选信号有效时,才能有当片选信号有效时,才能对其进行读写操作。片选对其进
26、行读写操作。片选信号一般由地址译码器的输信号一般由地址译码器的输出及一些控制信号来形成,出及一些控制信号来形成,而读而读/写控制电路则用来控写控制电路则用来控制对芯片的读制对芯片的读/写操作。写操作。 各列位线经过读/写控制器与外部数据线相连。I/O电路位于系统数据总线与被选中的存储单元之间,用来控制信息的读出与写入,必要时,还可包含对I/O信号的驱动及放大处理功能。01n-112n-1读读/写写控制端控制端片选片选控制端控制端 RAM(Random Access Memory)意指随机存取存储器,其工作特点是:在微机系统的工作过程中,可以随机地对其中的各个存储单元进行读/写操作。读写存储器分
27、为静态RAM与动态RAM两种。 6.3.2 RAM的存储单元 存储单元是RAM的核心部分, RAM字中所含的位数是由具体的RAM器件决定的,可以是4位、8位、16位和32位等。RAM中每个字都是按地址存取的。一般的操作顺序是:先按地址选中要进行读或写操作的字,再对找到的字进行读或写操作。打一比方:存储器好比一座宿舍楼,地址对应着房间号,字对应着房间内住的人,位对应床位。T1QQUDD位线 (1) 静态RAM存储单元位线行选择线T2T3T4T6T5 图中T1和T2、T3和T4分别构成两个反相器。两个反相器交叉耦合又构成了基本触发器,作为储存信号的单元,当Q时为“ ”态,Q 时为“ ”态。T5和T
28、6是门控管,其导通和截止均受行选择线控制。当行选择线为高电平时,T5T6导通,触发器输出端与位线接通当行选择线为低电平时,T5T6截止,存储单元和位线断开。动态RAM存储单元 (2) 动态RAM存储单元C 一个MOS管和一个电容即可组成一个最简单的动态存储单元电路。 由于C和数据线的分布电容C0相并,因此C要损失部分电荷。为保持原有信息不变,使放大后的数据同时回送到数据线上,对C应进行重写,称为刷新。对长时间无读/写操作的存储单元,C会缓慢放电,所以存储器必须定时对所有存储单元进行刷新,这是动态存储器的特点。 字选线TC0数据线 当存储单元未被选中时: 当存储单元被选中时: 写入时,送到数据线
29、上的二进制信号经T存入C中;读出时,C的电平经数据线读出,读出的数据经放大后,再送到输出端。读/写操作 6.3.3 集成RAM简介6116管脚排列图管脚排列图集成集成RAM6116功能表功能表CSWROEA0A10D0D7工作方式工作方式1 高阻态高阻态低功耗维低功耗维持持010稳定稳定输出输出读00稳定稳定输入输入写CMOS RAM集成芯片集成芯片6116的引脚的引脚A0A10是地址码输入端,是地址码输入端,D0D7是是数据输出端,数据输出端,CS是选片端,是选片端,OE是是输出使能端,输出使能端,WE是写入控制端。是写入控制端。 表中所示是集成RAM芯片6116的工作方式与控制信号之间的关
30、系,读出和写入线是分开的,而且写入优先。 6.3.4 RAM的容量扩展RAM的容量由地址码的位数n和字的位数m共同决定。因此常用的容量扩展法有、和三种形式。16片1024字1位的RAM构成1024字16位的RAM。地址码A0A9I /O 16 片1片16片2I /O 2I /O 1如果一片RAM中的字数已经够用,而每个字的位数不够用时,可采用位扩展连接方式解决。其数据位的扩展方法是:将各个RAM的地址码即可。RAM的位扩展RAM的字扩展 下图所示为RAM字扩展的典型实例:利用两片1024字4位的RAM器件构成2048字4位的RAM。A0A9A10片 1片 2I/O 14CSCS 利用地址码的最
31、高位A10控制RAM器件的片选CS端,以决定哪一片RAM工作。地址码的低A0A9并联接到两片RAM的地址输入端。两片RAM的数据输入/输出端(I/O14)按位对应地并联使用。字、位同时扩展 16片10244位的 RAM和3线8线译码器74LS138相接可扩展三个地址输入端,构成一个8K4位的RAM。74LS138译码器译码器A10A11A12A0A9R/WY0Y7I/00I/01I/02I/03RAM有几种类型的有几种类型的存储单元?各适用存储单元?各适用于什么场合?于什么场合?什么是随机存储器?什么是随机存储器?随机存储器有何特随机存储器有何特点?点?多看多练多做多看多练多做 存储器的容量由
32、存储器的容量由什么来决定?什么来决定?在工作过程中,既可方便地读出在工作过程中,既可方便地读出所存信息,又能随时写入新的数所存信息,又能随时写入新的数据的存储器称为随机存储器,随据的存储器称为随机存储器,随机存储器。其特点是在系统工作机存储器。其特点是在系统工作时,可以很方便地随机地对各个时,可以很方便地随机地对各个存储单元进行读存储单元进行读/写操作,但发写操作,但发生掉电时数据易丢失。生掉电时数据易丢失。按功能不同可分为静按功能不同可分为静态和动态两类,按所态和动态两类,按所用元件可分为双极型用元件可分为双极型和单极型双极型存储和单极型双极型存储器适用于存取速度要器适用于存取速度要求高的场
33、合,单极型求高的场合,单极型的存储器适用于容量的存储器适用于容量大、低功耗,对速度大、低功耗,对速度 要求不高的场合。要求不高的场合。存储器的容量是由地址码的位数存储器的容量是由地址码的位数n和和字长的位数字长的位数m共同决定的。共同决定的。 6.4 可编程逻辑器件可编程逻辑器件 6.4.1 可编程逻辑器件概述 可编程控制器(可编程控制器(PLD)的编程软件功能强、操作简便,利用开发系统)的编程软件功能强、操作简便,利用开发系统几小时就能完成其编程工作,极大地提高了设计工作的效率。目前大多几小时就能完成其编程工作,极大地提高了设计工作的效率。目前大多采用国际、国内流行的逻辑图形符号描述采用国际
34、、国内流行的逻辑图形符号描述PLD阵列图。阵列图。 由于任意一个组合逻辑由于任意一个组合逻辑都可以用都可以用“与与-或或”表达表达式进行描述,因此式进行描述,因此PLD能能够完成各种数字逻辑功能够完成各种数字逻辑功能。典型可编程逻辑器件。典型可编程逻辑器件PLD的特点是:的特点是:与阵列(与阵列(地址译码器)不可编程,地址译码器)不可编程,或阵列(存储矩阵)可编或阵列(存储矩阵)可编程。程。 6.4.2 现场可编程逻辑阵列(FPLA)特点:PLA中的与阵列被编程产生所需的全部与项;PLA中的或阵列被编程完成相应与项间的或运算并产生输出,由此大大提高了芯片面积的有效利用率。 用PLA实现 4 位
35、二进制数转换为Gray 码的电路。B0B0B1B1B2B2B3B36.4.3 可编程阵列逻辑PAL与门阵列(可编程)I2I1I0Q2Q1Q0或门阵列(固定) PAL的与阵列可编程,或阵列固定。PAL速度高且价格低,电路输出结构形式有多种,可以方便地进行现场编程,所以受到用户欢迎。 为实现时序逻辑电路的功能,可编程阵列逻辑PAL又设计制造了在或门和三态门之间加入D触发器,并且将D触发器的输出反馈回与阵列,从而使PAL的功能大大提高。与同样位数的PLA相比,PAL不但减少了编程点数,而且也简化了编程工作,更加有利于辅助设计系统的开发。 PAL编程是按“”进行的,下图所示为实现“”函数的熔丝图,图中“”表示熔丝保留,而无“”的交点表示熔丝烧断。&ABABABBA 由于PAL采用双极型熔丝工艺,工作速度较高,但由于与阵列的“”工艺, 因此只能进行一次编程,而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论