计算机导论411-存储器-计算机辅助电路.ppt
《计算机导论411-存储器-计算机辅助电路.ppt》由会员分享,可在线阅读,更多相关《计算机导论411-存储器-计算机辅助电路.ppt(90页珍藏版)》请在三一办公上搜索。
1、4.11 存储器,新编电类专业计算机基础,目 录,目 录,存储器概念,在计算机系统中用来存储大量数据的器件叫存储器。,存储器,存储器分类,按存储介质分类,半导体存储器,数 据,数据总线,半导体存储器组成,、地址译码器,、存储器阵列,、I/O控制电路,地址输入,字选 通信号,控制信号输入,地址译码器,I/O控制电路,M列,N行,存储器基本结构,存储阵列组成,存储阵列由大量的存储单元组成。,每个存储单元中能存放位二值数据(0,1)。,排列成N行M列矩阵形式。,M个存储单元称为一个字,M称为字长。,共N个字,为寻找不同的字,必须给每个字一个编码,称为地址。,地址译码器作用,地址译码器的作用就是将输入
2、的二进制地址编码译成相应的字选通信号,从存储矩阵中选出指定的字输入输出。,(0100)B,二进制地址位数n与存储矩阵中字的个数N满足关系式N=2n。,地址0 x04被选中,4位二进制,地址译码器,I/O控制电路作用,I/O控制电路 通常都包含三态缓冲器,以便与计算机系统的数据总线连接。,当存储器中有数据输出时,三态缓冲器打开,有足够能力驱动数据总线。,没有数据输出时,输出高阻态,以免影响数据总线。,I/O控制电路,0,1,0,1,1,0,1,目 录,编程器,编写程序,ROM作用,1,0,0,1,0,1,0,1,0,1,0,传统的ROM一般是用来存放计算机程序的,计算机上电后自动将ROM中的程序
3、读出来运行,计算机断电后程序不丢失。,1,1,0,1,1,0,ROM中的程序一般由专用的装置写入的(如编程器),程序一旦被写入,在正常工作下不能被随意改写。,ROM结构,位线,字线,存储单元由字线与位线交叉处二极管构成。,存储阵列为88矩阵,即有8个字,每个字长为8位。,地址译码器的二进制地址输入为3位A0、A1、A2,8个字选通输出Y0Y7。,8个字,至少需3位二进制地址输入。,8位,ROM读操作,1,0,0,0,1,1,1,1,1,1,1,Y0、Y2Y7输出高电平,与其相连接二极管均不导通,对输出无影响。,Y1输出低电平,与其相连二极管均导通,相应位线变为低电平,未与Y1跨接二极管位线保持
4、 高电平。,使能,字线与位线交叉处相当于一个存储单元,此处若跨接二极管相当于存储一个1,否则存储0。,存储器容量,存储器容量字数字长,即MN。,单位:K、M、G。,1K=210=1024 bit(位),1M=220=1024K,1G=230=1024M,如:MN=88=64bit(位),目 录,ROM128存储器原理图,1、2片74HC138译码器级联成4-16线译码器,2、2片74HC125,构建成可以存放16个字节的ROM128存储器,3、128个IN4148二极管,等效为,ROM128存储器工作原理,通过短路片将矩阵电路中的二极管连接时,则字线与位线交叉处相当于一个存储单元,1、短路环连
5、接,存储0;2、短路环断开,存储1。,ROM128存储器工作原理,0000,与Y0相连的所有二极管导通,相应的位线变为低电平,未与Y0跨接二极管的位线保持高电平。,11111110,11111110,多输入输出组合逻辑电路实验,1、连线;,注意A9实验区的连接:先连接JPR4,然后将JPR3与实验大板上的Vcc与GND用杜邦线分别连接以接通电源。,多输入输出组合逻辑电路实验,1、连线;2、对ROM128编程,示例详见表4.23;,插上短路器连接二极管相当于存储一个0,否则存储1,多输入输出组合逻辑电路实验,1、连线;2、对ROM128编程,示例详见表4.23;3、拨动开关KA0 KA3,通过L
6、ED的显示状态找到对应的关系。,例:拨动KA0KA3使A3A0输入1101,根据ROM128中存储的数据,LED显示状态如图中所示。,1011,10110000,LED流水灯实验,清零按键,步进按键,快速按键,注意,使用按键S9时,可通过JP23调整LED流水灯的速度。,目 录,随机存取存储器分类,SRAM基本结构,+,+,A0,A1,An-1,I/O0,I/Om-1,、地址译码器,、存储器阵列,、I/O控制电路,SRAM结构框图,属于时序 逻辑电路,可读可写,存储单元是由锁存器(或触发器)构成,SRAM结构框图,SRAM基本结构,+,+,A0,A1,An-1,I/O0,I/Om-1,n位二进
7、制地址线,m位双向数据线,总容量:2nm,片选信号,写使能信号输入,输出使能 信号输入,SRAM特性,缺点:存储单元管子数目多,成本高,集成度受到限制,因此目前在计算机系 统中SRAM基本上只用于CPU内部的一级缓存以及内置的二级缓存,仅 有少量的网络服务器以及路由器上能够使用SRAM。,优点:性能好、速度快。,目 录,IS62C256AL 随机存储器简介,没有数据就没有计算机,所以数据的存放和读取是计算机操作的关键。,中文名称:集成芯片解决方案公司,英文全称:Integrated Silicon Solution,Inc,数据的存放,为了便于更好地理解存储器的工作方式,我们可将存储器设想成一
8、个有许多相同房间的大楼,每个房间存放的都是数据。,一条数据线,事实上,存储器的数据是通过数据线上的2种电平状态来实现的,即0(低电平)和1(高电平),除此以外的状态对电路来说都是没有任何意义。,0,1,单个房间,M个存储单元(字长),多条数据线,单个房间,要存放大于1以上的数字时,只需要增加数据线的数目就可以。,如:8条数据线,就能表示28即256种不同状态,也就是说一个“房间”(字长)一次只能放进或取出0255中的任何一个数据。,0255,“房间”地址码,每个“房间”都有编号,也就是说每个房间都有它的地址,以方便寻找。那么,为了了能够准确地找到存放或取出数据的不同“房间”即字,则需要先给每个
9、“房间”编排一个可以按照一定规律方便找到的地址码,也就是地址线的作用。,一条地址线,同样,一条地址线只有两种状态0和1,也就只能区分2个房间。因此要增加可寻房间数量,也要通过增加地址线数目来实现。,多条地址线,同样,一条地址线只有两种状态,也就只能区分2个房间。因此要增加可寻房间数量,也要通过增加地址线数目来实现。,结论分析,数据线个数决定了每个“房间”能够存放数字大小范围,如8条数据线,就决定此“房间”能存放数据为28=256,即0 255数字中任何一个。地址线个数决定了可寻“房间”数量,如3条地址线,就决定可寻房间个数为23=8个。,IS62C256AL 存储器读写原理图,8条数据线:每个
10、存储“房间”有8个存储单元,即字长。,15条地址线:可寻找215个地址数,即可编排32768个数据存储“房间”地址。,存储容量832768=2561024即256Kb=32KB,在计算机中,“b”表示bit,即位;“B”表示Byte,字节,即8bit(位),IS62C256AL 存储器读写原理图,KA0KA14为地址输入开关,闭合时,对应地址线上输入为逻辑1,断开时则为0,这15个开关的闭合或断开状态决定了存储器 的操作地址。,KD0KD7为数据开关,其闭合或断开的状态决定了操作存储的数据。,IS62C256AL 存储器读写原理图,当按下WR键时,将由数据开关KD0KD7所产生的数据写入由地址
11、开关KA0KA14所产生的地址 存储“房间”。,当按下RD键时,将由地址开关KA0KA14所确定的地址存储“房间”的电平数据反应在存储器D0D7数据线上。,在RD键按下时,数据开关KD0-KD7必须全部断开。,CE片选,为1时,禁止器件工作,反之则选中该器 件。,目 录,数据读写控制,10,9,8,7,6,5,4,3,25,24,21,23,2,26,1,20,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,12,13,15,16,17,18,19,D0,D1,D2,D3,D4,D5,D6,D7,11,WE,OE,CE,27,22,5V,5V
12、,5V,IS62C256AL,KA0,KA1,KA14,KD0,KD1,KD7,C10 104,C10104,S9WR,S8RD,存储器读写原理图,数据输入电路,可控电子开关,显示存储器数据总线上当前数据状态,手动数据输入开关,存储器数据线,写使能有效时,同步打开74HC125,KD0KD7接入总线,数据被写入到存储器相应的地址中。,11111111,11111111,11111111,00000000,数据输入电路,写使能有效时,同步打开74HC125,KD0KD7接入总线,数据被写入到存储器相应的地址中。,当数据输入完成,读使能,同步关闭74HC125,此时不管KDi开关输入为高电平或低电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 导论 411 存储器 计算机辅助 电路
链接地址:https://www.31ppt.com/p-6342385.html