




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第5章主存储器主要内容:§5.1微型机的存储系统§5.2.1半导体存储器的分类半导体存储器的分类半 导 体 存 储 器§5.2.2半导体存储器的性能指标1.存储容量★2.存取时间3.功耗4.工作电源§5.2.3半导体存储器的特点1.RAM的特点MOS型RAM的分类①静态存储器SRAM②动态存储器DRAMFlash存储器(不挥发型RAM)2.ROM的特点:①掩模型ROM②可编程型ROM特点:用户可根据需要向芯片单元写入信息。在擦除信息时要从电路上取下芯片,置于紫外线或X光下照射十几分钟,才能将芯片上的信息全部擦除,然后在专用的编程器上将新的信息写入(在写入之前应确保芯片是全“1”状态)。 常用的芯片:2716(2K×8)、2732(4K×8)、2764(8K×8)、27128(16K×8)、27256(32K×8)④电擦除型EEPROM(E2PROM)3.新型存储器的特点(1)快擦写Flash存储器§5.3主存储器设计§5.3.1存储器芯片的选择存储器芯片的选择1.存储器芯片类型的选择2.容量3.速度4.存储器芯片功耗的选择§5.3.2存储器与CPU的连接1.地址线、数据线、控制线的连接★2.总线的负载能力3.速度匹配§5.3.3存储器的寻址方法★1.线选法的应用8088线选法例题分析分析:2.译码法的应用①部分译码法的应用CPU部分译码法例题分析分析:②全译码法的应用CPU全译码法例题分析分析:[例5-4]用全译码法设计一个12KB的主存储器系统。其低8KB为EPROM,选用两片4K×8位的2732A芯片。高4K为SRAM,选用两片2K×8位的6116芯片。主存储器系统的地址范围是0000H~2FFFH。 解:(1)EPROM2732A的片内地址线:容量为4KB×8位,片内地址线为12条,即A0-A11。 (2)SRAM6116的片内地址线:容量为2KB×8位,片内地址线为11条,即A0-A10。 (3)用74LS138译码器进行全译码: 74LS1388088 CPU第一片2732A地址空间分配:0000H~0FFFH§5.3.4小结例题分析: 用4K×8位的DRAM芯片构成64K字节的存储器,问 (1)需要多少块芯片? (2)该存储器需要多少条地址线,如何进行分配? 解:(1)64K/4K=16(片) (2)16条地址线,片内12条(字选),片选4条 分析:(1)用4K×8位的动态RAM芯片构成64K字节的存储器需要16块芯片(64KB/4KB=16) (2)该存储器需要片内地址12条(4K=212,A0~A11),片选输入端需4条(24=16片=16组,A12~A15)P2385-9用8088CPU,共16条地址线8条数据线 用2114芯片(1024×4)组成2KBRAM,需要用多少片2114?给定地址范围3000H~37FFH,地址线如何连接? 解:(1)1024×4,每片芯片容量512B或0.5KB,组成2KB的RAM需要4片2114。由于2114每存储单元仅有4bit,需要构成每一存储单元8bit,需要2片2114。 (2)2114芯片的存储单元数量为1024(210),需要片内地址线10条,即A0-A9,其余为片选地址线A10-A15。(2)2114芯片的存储单元数量为1024(210),需要片内地址线10条,即A0-A9,其余为片选地址线A10-A15。 从表中可知,每片2114片内地址线A0-A9从全0到全1,可寻址片内每个存储单元。 片选地址线A11-A15为固定值00110,而A10为可变值,A10=0时,选中2片2114,A10=1时,选中另外2片2114。8088 CPUP2385-10CPU中用2片6116(2048×8)组成4KB的RAM,用地址线A13和A14分别作为2片6116的片选控制(线选法),各片6116的地址范围是多少? 解:每片6116的存储单元是2048(211)需片内11条,即A0-A10,而A13和A14分别为片选,每单元重叠23=8个。CPUP2385-11CPU中用2片6116(2048×8)组成4KB的RAM,用地址线A13作为2片6116的片选控制(部分译码法),各片6116的地址范围是多少? 解:每片6116的存储单元是2048(211)需要片内11条地址线,即A0-A10,而A13为片选,每单元重叠24=16个。CPUP2385-12CPU的存储系统由一片6164(8K×8SRAM)和一片2764(8K×8EPROM)组成。6264的地址范围是8000H~9FFFH,2764的地址范围是0000H~1FFFH。画出用74LS138译码器的全译码法存储器系统电路。 解:8K需要13条片内地址线,其余3条用来译码。8088 CPU

王子****青蛙
实名认证
内容提供者


最近下载