第5章 存储器课件.ppt

第5章 存储器课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3. 存储器的地址分配和选片问题。   内存包括RAM和ROM两大部分,而RAM又分为系统区(即监控程序或操作系统占用的内存区域)和用户区,因而,要合理地分配内存地址空间。   此外,由于目前生产的存储器芯片,其单片的存储容量有限,需要若干片存储器芯片才能组成一个存储器,故要求正确解决芯片的片选信号。 * 4. 各种信号线的配合与连接 由于CPU的各种信号要求与存储器的各种信号要求有所不同,往往要配合以必要的辅助电路。 * 数据线:数据传送一般是双向的。存储器芯片的数据线有输入输出共用的和输入输出分开的的两种结构。对于共用的数据线,由于芯片内部有三态驱动器,故它可以直接与CPU数据总线连接。而输入线与输出线分开的芯片,则要外加三态门,才能与CPU数据总线相连,如下图所示: * 地址线:存储器的地址线一般可以直接接到CPU的地址总线。而大容量的动态RAM,为了减少引线的数目,往往采用分时输入的方式,这时,需在CPU与存储器芯片之间加上多路转换开关,用CAS与RAS分别将地址的高位与低位送入存储器。 * 控制线:CPU通过控制线送出命令,以控制存储器的读写操作,以及送出片选信号、定时信号等。 一般指存储器的WE、OE、CS等与CPU的RD、WR等相连,不同的存储器和CPU连接时其使用的控制信号也不完全相同。 * (二) 片选信号的产生 单片的存储器芯片的容量是有限的,整机的存储器由若干芯片组成,应考虑到: 1. 地址的分配。 2. 存储器芯片的选择(片选) CPU对存储器操作时,先进行片选,再从选中芯片中根据地址译码选择存储单元进行数据的存取。 * 存储器空间的划分和地址编码是靠地址线来实现的。对于多片存储器芯片构成的存储器其地址编码的原则是: 一般情况下,CPU能提供的地址线根数大于存储器芯片地址线根数,对于多片6264与8086相连的存储器,A0~A12作为片内选址,A13~A19作为选择不同的6264。 1. 低位片内选址 2. 高位选择芯片(片选) * 全译码法中,对剩余的全部高位地址线进行译码称为全译码法。 a. 译码电路复杂。 b. 每组的地址区间是确定的、唯一的。 特点: 1.全译码法: 片选信号产生的方法 * 图为全译码的2个例子。前一例采用门电路译码,后例采用3~8译码器译码。3~8译码器有3个控制端:G1,G2A,G2B,只有当G1=1,G2A=0,G2B=0,同时满足时,译码输出才有效。究竟输出(Y0~Y7)中是哪个有效,则由选择输入C、B及A三端状态决定。CBA=000时,Y0有效,CBA=001时,Y1有效,依此类推。单片2764(8K×8位,EPROM)在高位地址A19~A13=0001110时被选中。 全译码法 G2A G1 G2B Y6 74LS138 A16 * 2. 线选法: CPU中用于“选片”的高位地址线(即存储器芯片未用完地址线)若一根连接一组芯片的片选端,该根线经反相后,连接另一组芯片的片选端,这样一条线可选中两组芯片,这种方法称之为线选法。 * 另一种常用的线选法是用高位地址的每一根线去分别控制各组芯片的片选端, 如下图所示: * 芯片 A19 ~ A15 A14 A13 A12 ~ A0 一个可用的地址范围 甲 ××××× 1 0 全0~全1 04000H~05FFFH 乙 ××××× 0 1 全0~全1 02000H~03FFFH A12~A0 2764 (甲) 2764 (乙) A14 A13 CE CE 图为线选法的例子,令A13和A14分别接芯片甲和乙的片选端。可能的选择只有10(选中芯片甲)和01(选中芯片乙)。 线选法 A19~A15因未参与对2个2764的片选控制,故其值可以是0或1(用x表示任取),这里,假定取为全0,则得到了两片2764的地址范围如图中所示,显然2片2764的重叠区各有25=32个。 * a. 译码电路较复杂。 b. 每组的地址区间不唯一,有地址重叠。 在译码法中,只对剩余的高位地址线的某几根进行译码,称为部分译码法。 特点: 3.部分译码法 (局部译码法): * 图所示的电路,采用部分译码对4个2732芯片(4K×8位,EPROM)进行寻址。译码时,未使用高位地址线A19、A18和A15。所以,每个芯片将同时具有23=8个可用且不同的地址范围(即重叠区)。 芯片 A19 ~ A15 A14~A12 A11 ~ A0 一个可用地址范围 1 ××00× 000

您可能关注的文档

文档评论(0)

共享文档 + 关注
实名认证
内容提供者

二级建造师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年10月07日上传了二级建造师

1亿VIP精品文档

相关文档