1 / 32

半导体存储器

半导体存储器. 第四章 半导体存储器. 存储器. 第 4.1 节 存储器 计算机存储器分类 (一)按材料分类 磁性存储器 如磁盘(软盘、硬盘)、磁带、磁芯 光盘 CDROM 只读光盘:容量大、适合存放系统软件 CDRAM 读写光盘:容量大、可改写、适合较高档 计算机的外存 半导体存储器 体积小,速度快,功耗低,是计算机 的 主 要 存 储器。 CACHE 、 ROM 、 RAM 均是半导体存储器,由大规模集成电路制成。. 存储器. (二)按在计算机中的位置分类

gamba
Download Presentation

半导体存储器

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 半导体存储器 第四章 半导体存储器

  2. 存储器 第4.1节 存储器 • 计算机存储器分类 (一)按材料分类 • 磁性存储器 如磁盘(软盘、硬盘)、磁带、磁芯 • 光盘 • CDROM只读光盘:容量大、适合存放系统软件 • CDRAM读写光盘:容量大、可改写、适合较高档 计算机的外存 • 半导体存储器 体积小,速度快,功耗低,是计算机的主要存储器。 CACHE、ROM、RAM均是半导体存储器,由大规模集成电路制成。

  3. 存储器 (二)按在计算机中的位置分类 • 内部存储器(内存) 通常直接与系统总线相连,可细分为: • 内部CACHE 在CPU内作为一个高速的指令或数据缓冲区。一级CACHE,二级CACHE均指内部CACHE。 • 外部CACHE 通常制作在主板上,比主存储器的速度快,介于内部CACHE和主存之间的一个缓冲区。 • 主存储器 计算机系统主要使用的空间。要求速度快,体积小,容量大。一般为半导体存储器。

  4. 存储器 • 外部存储器 通常是通过总线接口电路与系统总线相连。要求容量大、 掉电信息不丢失,速度可以慢些。如磁盘、光盘

  5. 半导体存储器 • 半导体存储器 (一)按器件分类 • 双极性TTL电路 速度较快(10~50nS)、集成度低、功耗大、成本高 • MOS • NMOS和CMOS两种,现大量使用CMOS存储器,存储速度可达几纳秒。 • 特点:集成度高(单片可达1Gb)、功耗小、成本低 • 电荷耦合器 速度快、但成本较高

  6. 半导体存储器(重点) (二)按存储功能分类 • 读写存储器 • 随机读写存储器(RAM Random Access Memory) 可对任一单元进行读写,是计算机主存储器。62**系列 • 先进后出存储器(LIFO Last In First Out) 寄存器、堆栈 • 先进先出存储器(FIFO First In First Out) 寄存器、队列 • 只读存储器(ROM Read Only Memory) 只能读(用特殊方法可写入),掉电信息不丢失,可作为主存储器存放系统软件和数据等。 ROM可分为:

  7. 半导体存储器(重点) • 固定ROM(掩膜ROM) 由制造厂家固化内容,不可修改 • 可编程只读存储器PROM 由用户固化内容,但不可修改 • 紫外线擦除只读存储器EPROM 27**系列:2716、2732、2764,… 27040 • 电擦除只读存储器EEPROM、FLASH EEPROM(28**系列):2817、28C64、28C256 FLASH:29F010、29F020

  8. 半导体存储器(重点) (三)半导体存储器的容量 表示存储器容量常用:字*位数 • 字:一个独立的信息单元,有独立统一的地址。 • 位数:一个信息单元的二进制长度(一般为1位、4位、8位) 例 一片62256为RAM存储器,容量为:32K*8 • 地址线15根 • 数据线8根 • RAM的控制信号线3根( WE、OE、CE ) (62256逻辑图见后)

  9. RAM电路结构 第4.2节 RAM电路结构 • 基本概念 MOS型RAM一般可分为: • SRAM(静态RAM) 使用触发器存储信息,速度快。如:6264 8k*8、 62256 32K*8、62010 128K*8 • DRAM(动态RAM) 使用电容存储信息,速度慢,因电容有漏电,所以需要定时刷新。DRAM的刷新是按行进行刷新的。计算机中的主存多以DRAM为主。

  10. 内存的两种形式 • 计算机内存的两种常见形式 计算机上把内存芯片集成在一小条印刷电路板上,称为内存条。 常见的有30线、72线、168线、200线。这是指内存条与主板插接时有多少个接点(又称金手指) • SIMM:单列存储器模块。只将芯片做在电路板的一边 • DIMM:双列存储器模块。将内存芯片做在内存条两边,即电路板两边。

  11. A0 Y0 0 A1 Y1 地 A2 1 A3 址 A4 译 A5 码 A6 Y1023 器 A7 A8 1023 A9 CE 读写控制电路 OE WE D(I/O) 单地址译码 • 存储器的内部译码 一个1K*1的存储器,具有1024个存储单元,每个单元为1 位,存储器内部寻址可用单地址译码和双地址译码两种方式。 • 单地址译码 方法:由10根线产生1024根存储单元选择线,每根线选中一个存储单元。 缺点:引线太多,译码器为10:1024,制造较困难

  12. A0 X0 0-0 0-31 行 A1 译 A2 码 A3 X31 器 A4 31-0 31-31 读写 D(I/O) 控制 Y0 Y31 电路 列译码器 WE CE OE A5 A7 A8 A6 A9 双地址译码 • 双地址译码 用5根线译码产生32根行选择线,用另外5根线译码产生32根列选择线,共产生64根地址选择线。 注:此时可将RAM看作一个矩阵,读数据时需给出行地址信号RAS (Row Address Signal) 和列地址信号CAS (Column Address Signal) 。通常先给RAS,再给CAS,经过一段时间延时,便可以在数据端读出数据 容量特别大时可采用多地址译码 由两个5:32 译码器组成行列形式选中单元,减少了引线

  13. 基本存储单元 • 基本存储单元 NMOS静态RAM的存储器单元电路如下 说明: T1,T2为开关管,T3,T4为负载管,导通电阻r3,r4>>r1,r2。T1T3和T2T4构成两个反向器按正反馈连接,构成触发器。 Xi高电平,T5,T6及其他与Xi相联的开关管导通,每一单元与数据线相连。Yi为高电平,T7,T8导通,此时仅有XiYi单元与外部数据线连通,可对该单元进行读写。

  14. 62256引脚图 62256逻辑图 A14 1 28 VCC A14 A13 2 27 A12 D7 CS WE OE D7~D0 WE A12 3 26 A13 A7 D6 A11 25 A8 4 H × × 高阻 A6 D5 A10 5 A5 24 A9 D4 A9 L H L 输出 A11 6 A4 23 D3 A8 A3 7 22 OE D2 L L H 输入 A7 8 A10 21 D1 A2 A6 9 A1 20 D0 CS L L L 输入 A5 10 A0 19 D7 A4 11 D6 D0 18 L H H 高阻 A3 12 D1 17 D5 A2 13 D2 16 D4 A1 14 15 D3 A0 CS GND WE OE 62256 • 典型存储器芯片和译码芯片 (一)62256-32K*8的CMOS静态RAM 62256工作表

  15. 27256引脚图 27256逻辑图 Vpp VCC 1 28 A14 A14 2 27 A12 A13 D7 3 26 A13 A7 A12 D6 25 A8 4 A6 A11 D5 5 A5 24 A9 A10 6 D4 A4 A11 23 A9 OE D3 A3 7 22 A8 8 A10 21 D2 A2 A7 9 A1 20 D1 CE A6 10 D0 A0 19 D7 A5 11 D6 D0 18 A4 12 D1 17 D5 A3 13 D2 16 D4 A2 14 15 D3 GND A1 OE A0 CE 27256 (二)27256-32K*8 EPROM

  16. 74LS138引脚图 74LS138原理图 A 16 1 VCC Y0 B G1 15 2 Y0 Y1 C 14 3 Y1 G2A Y2 13 G2A Y2 4 G2B G2B 5 12 Y3 Y3 G1 6 Y4 11 Y4 10 C Y5 Y7 7 Y5 8 Y6 9 GND B Y6 A Y7 • 引脚功能 • 片选信号:G1•G2A•G2B • C、B、A译码Y0到Y7有效 74LS138 (三)74LS138 -3-8译码器

  17. 8086存储器系统 第4.3节 8086存储器系统 • 8086存储器空间 • 8086系统有20根地址线,16根数据线,寻址空间为1MB • 偶地址数据由数据线低8位传送 • 奇地址数据由数据线高8位传送 • 奇、偶地址数据存取分别由BHE和A0控制(见下表)

  18. M/IO 存储器读命令 MEMR RD 存储器写命令 MEMW WR 8086存储器空间 • 存储器连接的控制信号

  19. 存储器连接 • 存储器连接 例1 由2片62256(32K*8 RAM)组成64K*8 RAM的8086计算机存储器系统连接(两种方式) (一)控制奇偶片的写使能 WE • 说明 • 地址信号A0~A19和BHE是8086 CPU经锁存器8282或74LS373锁存后产生的信号 • 数据总线D0~D15是8086 CPU的AD0~AD15经8286或74LS245缓冲后产生的信号 • MEMR和MEMW在最小模式下由8086 CPU的M/IO和RD、WR信号产生,在最大模式下由8288产生

  20. 地址分配 A15~A0 范 围 A19 A18 A17 A16 IC0(偶) 0 0 0 0 X X 00000~0FFFFH IC1(奇) 0 0 0 0 X X 00000~0FFFFH 存储器连接 • IC0为偶地址存储器,其数据由数据总线低8位传送。IC1为奇地址存储器,其数据由数据总线高8位传送。由A0和BHE控制写信号实现奇偶地址写操作。 • A16~A19由74LS138译码选中存储器 • 三种情况 • mov [2000h],al从偶地址开始写一个字节 • mov [2000h], ax 从偶地址开始写一个字 • mov [2001h], ax 从奇地址开始写一个字

  21. (二)控制奇偶片选 CS

  22. 全译码 • 存储器空间的使用 (一)全译码 采用全地址译码方式,计算机的全部地址空间都可以使用 例2 用2片62256(32K*8 RAM)和2片27256(32K*8 EPROM)组成8086计算机存储器系统。要求EPROM的起始地址为F0000H,RAM的起始地址为00000H,使用全地址译码方式,试画出计算机的存储器连接图,并写出地址范围。 • 说明 • 用2片74LS138(三-八译码器)对8086计算机系统的高四位地址进行译码,译出16个存储区域。 • 由A0和BHE与MEMW信号组合产生写选通。

  23. 74LS138 Y0 G1 Y1 G2A Y2 G2B Y3 Y4 C Y5 B Y6 A Y7 Vcc 74LS138 Y0 G1 Y1 G2A Y2 G2B A19 Y3 Y4 C A18 Y5 B A17 DB DB Y6 A16 A D15 Y7 A15 D14 A14 A14 A14 A14 CE CE CS CS A14 A13 A13 A13 A13 D7 D7 D15 D15 D13 D7 D7 D7 D7 D6 D6 A13 A12 A12 A12 A12 D14 D14 D12 D6 D6 D6 D6 D5 D5 D13 D13 A11 A11 A11 A11 D11 A12 D5 D5 D5 D5 D4 D12 D4 D12 A10 A10 A10 A10 A11 D10 D4 D4 D4 D4 A9 A9 A9 A9 D3 D11 D3 D11 A10 D9 IC0 IC1 IC2 IC3 D3 D3 D3 D3 A8 A8 A8 A8 D2 D2 A9 D8 D10 D10 D2 D2 D2 D2 A7 A7 A7 A7 A8 D1 D1 D7 D9 D9 D1 D1 D1 D1 A6 A6 A6 A6 D0 D0 A7 D6 D8 D8 D0 D0 D0 D0 A5 A5 A5 A5 A6 D5 A4 A4 A4 A4 D4 A5 A3 A3 A3 A3 A4 D3 27256 27256 62256 62256 A2 A2 A2 A2 A3 D2 A1 A1 A1 A1 D1 A2 A0 OE WE A0 OE WE A0 OE A0 OE A1 D0 AB AB MEMR A0 MEMW BHE

  24. 地址分配 A15~A0 A19A18A17A16 范 围 X ~ X IC0(偶) 0 0 0 0 00000~0FFFFH X ~ X IC1(奇) 0 0 0 0 00000~0FFFFH X ~ X IC2(偶) 1 1 1 1 F0000~FFFFFH X ~ X IC3(奇) 1 1 1 1 F0000~FFFFFH 全译码

  25. 部分译码 (二)部分译码 小系统中一般存储器的容量仅是CPU寻址空间的一部分,这时可采用部分译码电路 例3 用2片62256(32K*8RAM)组成一个64KB存储器 • 译码器译码 • IC0和IC1地址为00000~0FFFFH和80000~8FFFFH • 地址有重叠

  26. 线译码 • 线译码 • IC0和IC1地址范围为 00000~0FFFF 20000~2FFFF 40000~4FFFF 60000~6FFFF 80000~8FFFF A0000~AFFFF C0000~CFFFF E0000~EFFFF • 8个区互相重叠

  27. 线译码

  28. 不译码 • 不译码 例4 用2片27256(32K*8 EPROM)组成一个64KB存储器 这种译码方式将所有的地址空间都分配给了这2片EPROM

  29. 不译码

  30. 作业4: • 试画出2716、2732、2764、27128、27256、27512、27010、27020、27040芯片的引脚图和逻辑图,写出功能表,并画出操作时序。 • 画出静态RAM 2114、6116、6264芯片的引脚图和逻辑图,写出功能表,并画出操作时序。 • IBM-PC/XT计算机扩展槽上与存储器连接的总线信号为20根地址线A19~A0,8根数据线D7~D0以及控制信号MEMR和MEMW。使用这些信号扩展1片2716(2K×8 EPROM)和1片6116(2K×8 RAM)。要求EPROM的起始地址为C0000H,RAM紧随其后,使用74LS138(3-8译码器),采用全地址译码方式。试画出计算机的存储器连接图(门电路自选)。并写出各存储器的地址范围。

More Related