收藏 分销(赏)

存储器与处理器的连接.pptx

上传人:可**** 文档编号:1711241 上传时间:2024-05-08 格式:PPTX 页数:25 大小:512.37KB
下载 相关 举报
存储器与处理器的连接.pptx_第1页
第1页 / 共25页
存储器与处理器的连接.pptx_第2页
第2页 / 共25页
存储器与处理器的连接.pptx_第3页
第3页 / 共25页
存储器与处理器的连接.pptx_第4页
第4页 / 共25页
存储器与处理器的连接.pptx_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、CPUCPU与存储器的连接与存储器的连接n n这是本章的重点内容这是本章的重点内容n nSRAM、EPROM与与CPU的连接的连接n n译码方法同样适合译码方法同样适合I/O端口端口n n存储芯片的数据线存储芯片的数据线存储芯片的数据线存储芯片的数据线n n 存储芯片的地址线存储芯片的地址线存储芯片的地址线存储芯片的地址线n n 存储芯片的片选端存储芯片的片选端存储芯片的片选端存储芯片的片选端n n 存储芯片的读写控制线存储芯片的读写控制线存储芯片的读写控制线存储芯片的读写控制线CPU与存储器的连接要通过三大总线实现与存储器的连接要通过三大总线实现。将将一一个个存存储储器器芯芯片片与与CPUC

2、PU相相接接时时,除除了了片片选选信信号号需需要要高高位位地地址址译译码码之之外外,其其余余的的如如存存储储器器芯芯片片的的数数据据信信号号、读读写写控控制制信信号号及及地地址址信信号号都都直直接接接接到到系系统总线上。统总线上。但但是是一一个个存存储储器器系系统统往往往往需需要要由由多多个个芯芯片片组组合合得得到到系系统统所所需需的的存存储储空空间间。这这就就需需要要用用到到下下面面的的方方法:法:位扩展法位扩展法、字扩展法字扩展法、组合扩展法组合扩展法。存储系统设计的存储系统设计的 步骤步骤1 1、确定芯片个数、确定芯片个数=目的系统容量目的系统容量/提供芯片规格提供芯片规格2 2、确定扩

3、展方法(字、位、字位)、确定扩展方法(字、位、字位)3 3、芯片地址线、数据线、读写控制线的连接、芯片地址线、数据线、读写控制线的连接4 4、芯片片选的连接、芯片片选的连接CPUCPU与存储器的连接与存储器的连接1.1.位扩展法位扩展法一、存储器芯片的扩展一、存储器芯片的扩展当当存存储储器器芯芯片片的的数数据据位位数数不不能能满满足足存存储储系系统统需需要要时时,可可将将多多个个存存储储器器芯芯片片的的地地址址线线并并连连起起来来(即即接接相相同同的的输输入入),用用它它们们的的数数据据线线扩扩展展各各个个存存储储单单元元的的数数据位。这种扩展方法称为据位。这种扩展方法称为位扩展法。位扩展法。

4、64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/OD0D7用用64K1bit的芯片扩展实现的芯片扩展实现64K 8bit存储器存储器A0 A15R/WCSCPUCPU与存储器的连接与存储器的连接1.1.位扩展法位扩展法例:把两片例:把两片62646264扩展成扩展成8K8K1616的存储器的存储器D7D0RDWR一、存储器芯片的扩展一、存储器芯片的扩展A12A0D15D8D15D0译码器译码器6264I/O0 I/O7A12 A0OE WECE1 CE28k 8I/O0 I/O7A12 A06264OE WECE1

5、CE28k 8CPUCPU与存储器的连接与存储器的连接2.2.字扩展法字扩展法字字扩扩展展法法将将低低位位地地址址线线接接到到所所有有芯芯片片,实实现现片片内内寻寻址址;将将高高位位地地址址线线通通过过译译码码或或变变换换后后输输出给各芯片的片选信号,实现片间寻址出给各芯片的片选信号,实现片间寻址当当存存储储器器芯芯片片的的存存储储单单元元数数量量不不能能满满足足存存储储系系统统需需要要时时,可可将将多多片片存存储储器器芯芯片片的的数数据据线线并并连连起起来来,用用它它们们的的地地址址线线扩扩展展存存储储单单元元的的数数量。这种扩展方法称为量。这种扩展方法称为字扩展法。字扩展法。例例:用用两两

6、片片SRAM Intel6264(8K 8位位)存存储储器器芯芯片片组成一个组成一个16K 8 位的存储系统。位的存储系统。一、存储器芯片的扩展一、存储器芯片的扩展CPUCPU与存储器的连接与存储器的连接二、存储器芯片的扩展二、存储器芯片的扩展2.2.字扩展法字扩展法例:例:6264I/O0 I/O7A12 A0I/O0 I/O7A12 A06264OE WECS1 CS2RDWR8k 88k 8OE WECS1 CS2D7D0A12A0D7D0D7D0地址地址译码器译码器高高位位地地址址CPUCPU与存储器的连接与存储器的连接2 2.字字扩展法扩展法练习练习:用用1616K K8 8的的SR

7、AMSRAM扩展成扩展成6464K K8 8的存储器的存储器系统系统一、存储器芯片的扩展一、存储器芯片的扩展字扩展字扩展 CPUCPU与存储器的连接与存储器的连接3.3.组合扩展法组合扩展法当当存存储储器器芯芯片片的的数数据据位位数数和和存存储储单单元元数数量量都都不不能能满满足足存存储储系系统统需需要要时时,可可先先进进行行字字扩扩展展,再再进进行行位位扩扩展展,也也可可把把顺顺序序反反过过来来。这这种种扩扩展展方方法法称称为为组组合扩展法。合扩展法。练练习习:用用16K 4位位的的存存储储器器芯芯片片组组成成一一个个64K 8位位的的存储系统。存储系统。二、存储器芯片的扩展二、存储器芯片的

8、扩展字和位同时扩展字和位同时扩展 D7D4D3D016K4bit16K4bit16K4bit16K4bit16K4bit16K4bit16K4bit16K4bit译码器A14A15A13A0扩展方法的总结扩展方法的总结位扩展:位扩展:各芯片的地址线、片选信号连接相同,各芯片的地址线、片选信号连接相同,各芯片的数据线接不同的系统数据线各芯片的数据线接不同的系统数据线字扩展:字扩展:各芯片的地址线、数据线连接相同,片各芯片的地址线、数据线连接相同,片 选信号不同(由高位地址线经过译码得到,使得选信号不同(由高位地址线经过译码得到,使得同一时刻只选中一个芯片)同一时刻只选中一个芯片)。字位扩展:字位

9、扩展:先进行位扩展,再把位扩展后得到的先进行位扩展,再把位扩展后得到的 芯片组进行字扩展芯片组进行字扩展CPUCPU与存储器的连接与存储器的连接二二、存存储储器器的的地地址址选选择择(字字扩扩展展时时高高位位地地址址线线的的连接)连接)CPUCPU与与存存储储器器连连接接时时,将将CPUCPU的的低低位位地地址址线线连连到到存存储储器器所所有有芯芯片片的的地地址址线线上上,实实现现片片内内寻寻址址;将将高高位位地地址址线线经经过过译码输出给存储器芯片的片选引脚译码输出给存储器芯片的片选引脚,实现片间寻址。,实现片间寻址。存储器的存储器的地址译码地址译码方式有方式有线性选择、全译码、部分译码线性

10、选择、全译码、部分译码 对于组合得到的存储器系统,必须给每个芯片分配对于组合得到的存储器系统,必须给每个芯片分配地址,也就是要保证存储器芯片在整个内存中占据的地址,也就是要保证存储器芯片在整个内存中占据的地址范围地址范围能够满足用户的要求。能够满足用户的要求。这就需要掌握这就需要掌握存储器地址译码存储器地址译码的方法(字扩展)的方法(字扩展)二、存储器的地址选择二、存储器的地址选择1.1.线性地址译码方式线性地址译码方式 如如果果在在一一个个微微机机系系统统中中,所所要要求求的的存存储储器器容容量量较较小小,而而且且以以后后也也不不会会扩扩充充系系统统的的存存储储容容量量,可可直直接接将将芯芯

11、片片使使用用的的地地址址线线以以外外的的一一位位或或两两位位高高位位地地址址线线作作为为片选信号,这种方法称为片选信号,这种方法称为线性线性地址译码方式地址译码方式 。例例:用用两两片片SRAMSRAM Intel6264Intel6264(8K8K 8 8位位)存存储储器器芯芯片片组组成成一一个个1616K K 8 8 位位的的存存储储系系统统。可可以以用用A13A13与与芯芯片片的的片选信号连接。片选信号连接。线性选择方式的缺点1、出现、出现地址重叠地址重叠。例子中假设。例子中假设CPU地址线为地址线为16根,则每个芯片有根,则每个芯片有4组地址。如为组地址。如为20根地根地址线,则重叠更

12、多址线,则重叠更多2、地址不连续地址不连续。如果用。如果用A14或或A15连接芯片连接芯片的片选则两个芯片的地址空间不连续的片选则两个芯片的地址空间不连续3、不方便扩充。想要增加系统容量时必须重、不方便扩充。想要增加系统容量时必须重新连接地址线。新连接地址线。CPUCPU与存储器的连接与存储器的连接2.2.全地址译码方式全地址译码方式 所所谓谓全全地地址址译译码码,就就是是构构成成存存储储器器时时要要使使用用全全部部地地址址总总线线信信号号,即即CPU CPU 的的低低位位地地址址信信号号接接存存储储芯芯片片的的地地址址输输入入线线,余余下下的的所所有有高高位位地地址址信信号号用用来来作作为为

13、译译码码器器的的输输入入,从从而而使使得得存存储储器器芯芯片片上上的的每每一一个个单单元元在在整整个内存空间中具有唯一的一个地址。个内存空间中具有唯一的一个地址。例例:一一个个微微机机系系统统20根根地地址址线线,RAM容容量量为为32K字字节节,采采用用8K 8位位的的RAM芯芯片片,安安排排在在内内存存空空间间的的最最低低位位置置,则则A12A0作作为为片片内内寻寻址址,A19A13译译码码后后作作为为芯芯片片寻址寻址二、存储器的地址选择二、存储器的地址选择A12 A0A12 A0A12 A0A12 A0A0 A12CSCSCSCSWEWEWEWED7D0D7D0D7D0D7D0 D7 D

14、0CPUA19 A13M/IOWRDBAB2 2.全全地址译码方式地址译码方式OEOEOEOERD00000H01FFFH02000H03FFFH04000H05FFFH06000H07FFFH译译码码器器0 1234127思考:全译码方式有地址重叠、地址不连续的情况吗?全译码方式有地址重叠、地址不连续的情况吗?1 1、地址是唯一的,没有重叠、地址是唯一的,没有重叠2 2、地址是连续的,便于扩充。、地址是连续的,便于扩充。全译码的缺点:译码电路复杂,特别是高位地址线较多全译码的缺点:译码电路复杂,特别是高位地址线较多的时候。的时候。CPUCPU与存储器的连接与存储器的连接3.3.部分地址译码方

15、式部分地址译码方式 存存储储器器系系统统容容量量的的需需求求并并不不总总是是达达到到最最大大容容量量,为为了了减减少少译译码码电电路路的的复复杂杂性性并并留留有有一一定定的的可可扩扩展展空空间间,常常采采用用将将芯芯片片使使用用以以外外的的部部分分高高地地址址进进行行译译码码,产产生生片选信号的方法。片选信号的方法。三、存储器的地址选择三、存储器的地址选择这这种种方方法法通通常常使使用用74LS138 三三八八译译码码器器芯芯片片。该芯片管脚图、输出真值表见下页图。该芯片管脚图、输出真值表见下页图。G1G2AG2BCBAY0Y1Y2Y3Y4Y5Y6Y7VccGND7474LS138 三三八译码

16、器芯片八译码器芯片Y0=0其余为其余为1Y1=0其余为其余为1.0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 11 0 0输出输出 C B AG1 G2A G2B74LS13874LS138用用74LS 138进行部分译码举例进行部分译码举例例例:用用2K*8的的RAM芯芯片片设设计计一一个个8K*8的的存存储储器器系系统,用统,用74LS138进行地址译码。进行地址译码。G1G2AG2BCBAY0Y1Y2Y3Y4Y5Y6Y7A12A11A13A14M/IOA15 1#1#芯片片选芯片片选 2#2#芯片片选芯片片选 3#3#芯片片选芯片片选 4#4

17、#芯片片选芯片片选结论:结论:74LS138 输入确定后,每个输出引脚输入确定后,每个输出引脚所连接芯片的地址空间也就确定了,比如:所连接芯片的地址空间也就确定了,比如:74LS138G1G2AG2BCBAY0Y1Y2Y3Y4Y5Y6Y7000007FFH08000FFFH100017FFH18001FFFH200027FFH28000FFFH300037FFH38003FFFHA12A11A13A14M/IOA15在存储器扩展时,在存储器扩展时,74LS138 的连接的连接输出:输出:138的输出接到芯片的片选上的输出接到芯片的片选上输入:输入:1)ABC的连接:依次把高位地址线的最低三的连

18、接:依次把高位地址线的最低三位地址连接到位地址连接到ABC上。比如,芯片地址线用上。比如,芯片地址线用了了12A0,则,则A-A13,B-A14,C-A152)三个控制端的连接:把)三个控制端的连接:把M/IO和剩下的地址和剩下的地址线进行逻辑门电路运算后分别送给三个控线进行逻辑门电路运算后分别送给三个控制端。制端。部分译码方式的优缺点部分译码方式的优缺点部分译码方式的译码简单,但地址扩展部分译码方式的译码简单,但地址扩展能力有限,并且能力有限,并且可能出现地址重叠(如可能出现地址重叠(如果有一些地址线没有用到)果有一些地址线没有用到)。使用不同。使用不同信号连接片选信号时,芯片的地址空间信号

19、连接片选信号时,芯片的地址空间也不同。也不同。这种方式常常用在较小的微型计算机系统这种方式常常用在较小的微型计算机系统中。中。三种地址译码方式的总结三种地址译码方式的总结1.CPU与存储器芯片连接时,低位地址线连与存储器芯片连接时,低位地址线连到所有芯片的地址线上,实现片内寻址;到所有芯片的地址线上,实现片内寻址;高位地址线经过线选法或译码器译码高位地址线经过线选法或译码器译码输出输出到芯片的片选,实现片间寻址。到芯片的片选,实现片间寻址。2.2.连接时注意地址是否重叠、地址是否连续连接时注意地址是否重叠、地址是否连续3.3.要学会按照要求设置芯片的地址空间。要学会按照要求设置芯片的地址空间。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服