欢迎来到天天文库
浏览记录
ID:36502745
大小:263.00 KB
页数:8页
时间:2019-05-11
《微型计算机原理与接口技术-存储器习题课》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、存储器复习1.某一个微机系统中,有8块I/O接口芯片,每个芯片占有8个端口地址,若起始地址为300H,8块芯片的地址连续分布,用74LS138作译码器,试画出端口译码电路,并说明每个芯片的端口地址范围。答案:图12.用2K×8的2716A存储器芯片组成8K×8的存储器系统。分析:由于每个芯片的字长为8位,故满足存储器系统的字长要求。但由于每个芯片只能提供2K个存储单元,故需用4片这样的芯片,以满足存储器系统的容量要求。设计要点:l将每个芯片的8位数据线依次接至系统数据总线的D0-D7。l先将每个芯片的11位地址线按引脚名称一一并联,然后按次序逐根接至系统
2、地址总线的低11位。l它们的引脚分别接至地址译码器的不同输出,地址译码器的输入则由系统地址总线的高位来承担。连线见图2。图2用2716组成8K×8的存储器连线当存储器工作时,根据高位地址的不同,系统通过译码器分别选中不同的芯片,低位地址码则同时到达每一个芯片,选中它们的相应单元。在读信号的作用下,选中芯片的数据被读出,送上系统数据总线,产生一个字节的输出。同样,根据硬件连线图,我们也可以进一步分析出该存储器的地址分配范围如下表:(假设只考虑16位地址)地址码芯片的地址范围对应芯片编号A15...A13A12A11A10A9...A0××000000000
3、H::2716-1××0011107FFH××010000800H::2716-2××011110FFFH××100001000H::2716-3××1011117FFH××110001800H::2716-4××111111FFFH1.用1K×4的2114芯片组成2K×8的存储器系统。分析:由于芯片的字长为4位,因此首先需用采用位扩充的方法,用两片芯片组成1K×8的存储器。再采用字扩充的方法来扩充容量,使用两组经过上述位扩充的芯片组来完成。设计要点:l每组两个芯片的4位数据线分别接至系统数据总线的高/低四位。l每个芯片的10根地址信号引脚宜接接至系统地
4、址总线的低10位,l地址码的A10、A11经译码后的输出,分别作为两组芯片的片选信号,l每个芯片的控制端直接接到CPU的读/写控制端上,以实现对存储器的读/写控制。硬件连线如图3.图3用2114组成2K×8的存储器连线当存储器工作时,根据高位地址的不同,系统通过译码器分别选中不同的芯片组,低位地址码则同时到达每一个芯片组,选中它们的相应单元。在读/写信号的作用下,选中芯片组的数据被读出,送上系统数据总线,产生一个字节的输出,或者将来自数据总线上的字节数据写入芯片组。同样,根据硬件连线图,我们也可以进一步分析出该存储器的地址分配范围如下:(假设只考虑16位
5、地址)地址码芯片组的地址范围对应芯片组编号A15...A13A12A11A10A9...A0×××00000000H::2114-1×××001103FFH×××01000400H::2114-2×××011107FFH×表示可以任选值,在这里我们均选0。从以上地址分析可知,此存储器的地址范围是0000H-07FFH。1.用两片64K×8位的SRAM芯片构成容量为128KB的存储器。两片芯片的地址范围分别为20000H~2FFFFH和30000H~3FFFFH。解:这里现有的芯片容量为64KB,构成容量为128KB的存储器需要128KB/64KB=2片。
6、线路连接如图4所示。图中两片芯片的地址范围分别为20000H~2FFFFH和30000H~3FFFFH。图4用2片64K×8的SRAKM芯片构成容量为128KB的存储器地址码芯片组的地址范围对应芯片组编号A1...A13A12A11A10A9...A0×××0000
此文档下载收益归作者所有