计算机导论 411—存储器-计算机辅助电路教材课程

上传人:yulij****0329 文档编号:141647905 上传时间:2020-08-11 格式:PPT 页数:90 大小:7.01MB
返回 下载 相关 举报
计算机导论 411—存储器-计算机辅助电路教材课程_第1页
第1页 / 共90页
计算机导论 411—存储器-计算机辅助电路教材课程_第2页
第2页 / 共90页
计算机导论 411—存储器-计算机辅助电路教材课程_第3页
第3页 / 共90页
计算机导论 411—存储器-计算机辅助电路教材课程_第4页
第4页 / 共90页
计算机导论 411—存储器-计算机辅助电路教材课程_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《计算机导论 411—存储器-计算机辅助电路教材课程》由会员分享,可在线阅读,更多相关《计算机导论 411—存储器-计算机辅助电路教材课程(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中的程序读出来运行,计算机断电后程序不丢失。,1,1,0,1,1,0,

3、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、短路环连接,存储0; 2、短路环断开,存储1。,ROM128存储器

5、工作原理,0 0 0 0,与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,通过LED的显示状态找到对应的关系。,例:拨动KA

6、0KA3使A3A0输入1101,根据ROM128中存储的数据,LED显示状态如图中所示。,1 0 1 1,1 0 1 1 0 0 0 0,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位二进制地址线,m位双向数据线

7、,总容量: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,5

12、V,IS62C256AL,KA0,KA1,KA14,KD0,KD1,KD7,C10 104,C10 104,S9 WR,S8 RD,存储器读写原理图,数据输入电路,可控电 子开关,显示存储器数据总线上当前数据状态,手动数据输入开关,存储器数据线,写使能有效时,同步打开74HC125,KD0KD7接入总线,数据被写入到存储器相应的地址中。,1 1 1 1 1 1 1 1,1 1 1 1 1 1 1 1,11111111,0 0 0 0 0 0 0 0,数据输入电路,写使能有效时,同步打开74HC125,KD0KD7接入总线,数据被写入到存储器相应的地址中。,当数据输入完成,读使能,同步关闭74H

13、C125,此时不管KDi开关输入为高电平或低电平,则输出 均为高阻态,从而保证手动数据输入KD0KD7及时退出总线控制。, ,11111111,1 1 1 1 1 1 1 1,0 0 0 0 0 0 0 0,目 录,数据输入电路,三态缓冲隔离器,EN为读写使能信号线,数据与地址输入控制电路的作用,当数据输入完成后,只要按下S1(READ)“读使能”键,即可禁止74HC125三态门工作,从而保证手动输入电路及时退出总线控制,将存储器的操作交给其它控制电路。,0,1,1,1,0,0,1,1,1,0,当需要手动输入数据时,只要按下S2(WRITE)“写使能”键,即可打开74HC125三态门让出全部总

14、线,供手动电路进行数据输入操作;,目 录,地址线数目确定,11个地址空间,至少需要4根地址线才能满足其全部寻址空间2416,寻址范围为015 11,满足11个地址空间要求。,为什么要地址产生电 路,地址产生电路,地址产生源,对于一颗CPU芯片或者计算机系统来说,它都有一个最大寻址空间的指标,但最大寻址空间并不等于必须的寻址空间,计算机使用多少寻址空间是由计算机的程序指令决定的,所以对计算机的程序实验来讲,只要满足其具体实验要求的寻址空间就足够了,所以8位计数器对其相关电路的实验已经完全够用了,选择计数器做地址数据的产生是因为计算机对存储器的操作也是以计数器的方式进行的。,计数器产生地址信息,地

15、址输入电路,地址码输出,地址信息显示,地址产生,目 录,SRAM实验电路组成,数据输入 电路,地址输入 电路,控制电路,SRAM读写 电路,SRAM实验过程,SRAM实验流程简图,接通电源,按下S2,LED2点亮,地址开关全拨为0,ADDR全灭,数据开关全拨为0,DATA全灭,按下S11,将数据写入对应地址,重复上面三个步骤,拨号其它地址和数据,向SRAM写入数据,从SRAM读出数据,按下S1,LED2熄灭,将地址开关全拨为0,按下S10键,在DATA显示器上读到先前输入的数据,重复上面三个步骤,校验其它地址对应的数据,4.12 计算机系统辅助电路,新编电类专业计算机基础,目 录,计算机信息输入方式,人是通过人机界面向计算机发出指令,而人工输入则是计算机人机界面的重要组成部分。,触摸,声音,按键输入,按键是最常用、最便捷的一种计算机信息输入的方式。,按键抖动?,抖动产生原因,理想效果,未按下时 为高电平,刚释放时 出现抖动,刚按下时 出现抖动,按下稳定 后为低电平,实际效果,由于

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

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

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