第05章存储器系统ppt课件.pptx
《第05章存储器系统ppt课件.pptx》由会员分享,可在线阅读,更多相关《第05章存储器系统ppt课件.pptx(195页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章 存储器系统存储器系统汇编程序设计与微机接口2总目录总目录 第第5章章 存储器系统存储器系统 存储器概述 SRAM存储器 DRAM存储器 只读存储器 存储器扩展综合35.15.1存储器概述存储器概述5.1.15.1.1存储器的分类存储器的分类5.1.25.1.2主要性能指标主要性能指标5.1.35.1.3内存的一般结构内存的一般结构45.1.1 5.1.1 存储器的分类存储器的分类存储器存储器是计算机系统中用来存放程程序序和数据数据的装置,叫存储器。英文单词是Memory、Storage。 55.1.1 5.1.1 存储器的分类存储器的分类(续)(续) 存储器存储器主存储器主存储器辅助存
2、储器辅助存储器 RAMROMSRAMDRAMROMPROMEPROMEEPROM硬盘硬盘光盘光盘U 盘盘(内存)(内存)(外存)(外存)61.1.按存储介质分为:按存储介质分为: 2.2.按按存储内容可变性存储内容可变性分为:分为:5.1.1 5.1.1 存储器的分类存储器的分类(续)(续)l 半导体存储器半导体存储器常作主存常作主存l 磁表面存储器磁表面存储器磁带磁带, ,磁盘磁盘l 光存储器光存储器光盘光盘l 随机存储器随机存储器(RAM)(RAM)既能读出又能写入既能读出又能写入l 只读存储器只读存储器(ROM)(ROM)只能读出不能写入只能读出不能写入Random Access Mem
3、oryRead Only Memory73.3.按按RAM工艺又分为:工艺又分为: 4. 4. MOS型型RAM又分为:又分为:l 双极型双极型RAMRAM 双极型随机存储器双极型随机存储器l MOS型型RAM金属氧化物金属氧化物型随机存储器型随机存储器l 静态静态RAM (SRAM)RAM (SRAM) 静态随机存储器静态随机存储器l 动态动态RAM (DRAM)RAM (DRAM) 动态随机存储器动态随机存储器Static 静态的静态的Dynamic 动态的动态的 85.5.按作用分为:按作用分为:l 高速缓存(高速缓存(CACHECACHE) 速度最快。速度最快。l 主存(内存)主存(内
4、存)直接和直接和CPUCPU交换信息交换信息, ,且按存储单元且按存储单元读读/ /写数据写数据, ,速度快。速度快。l 辅存(外存)辅存(外存)不能直接和不能直接和CPUCPU交换信息交换信息,作主存,作主存的外援的外援, ,存放暂时不执行的程序和数据存放暂时不执行的程序和数据, ,它只是在需要它只是在需要时与主存进行批量数据交换时与主存进行批量数据交换, ,容量大容量大, ,速度慢。速度慢。 6.ROM6.ROM分为:分为:5.1.1 5.1.1 存储器的分类存储器的分类(续)(续)9 半导体存储器RAM双极型MOS型SRAMDRAMROM固定ROMPROMEPROMEEPROM10 CP
5、U 高速缓存 主存储器 I/O 控制电路 高速缓存 辅存 磁盘 光盘 磁带 存储系统的多级层次结构 容量容量越来越来越大越大速度速度越来越来越快越快11 比较一下 双极型双极型SRAMDRAM DRAMSRAM双极型双极型集成度集成度速度速度12(1) 掩模ROM(2) PROM(3) EPROM (4) EEPROMRead Only Memory分为:分为:掩模工艺 制造可一次编程电可擦去的PROM可擦去的PROM(5) FLASH闪存13Read Only Memory(1)掩模工艺ROMMask Programmed ROM(2)PROM(2)PROMProgrammable ROM(
6、3)EPROM(3)EPROM Erasable Programmable ROM(4)EEPROM(4)EEPROMElactrically- Erasable PROM(5)FLASH ROM(5)FLASH ROM145.1.25.1.2主存储器的技术指标主存储器的技术指标存放一个机器字的存储单元存储单元,通常称为字字存储单元存储单元,相应的单元地址叫字地址字地址。 而存放一个字节字节的单元,称为字节存储字节存储单元单元,相应的地址称为字节地址字节地址。注意:注意:微机中微机中可编址的最基本单位是Byte。151、存储容量:一个存储器中可以容纳的存储单元总数。单位: bit 二进制位数。
7、 8 bit= 1 Byte 字节最小的存储容量单位是位(bit),最基本的存储单元单位是字节(Byte)。16 这里指的是存贮器芯片的存贮容量,其表示方式一般为: 芯片的存贮单元数每个存贮单元的位数。存储容量(续1)比如:512K8 bit 64M 8 bit 17存储容量(续2)1 Kilo =210=10241 Mega=220=102410241 Giga =230=1024102410241 Tera =240 =102410241024102418存储容量(续3) 它们之间的换算关系为: 1 Byte=8 bit1 KB= 1024 Byte1 MB= 1024 KB1 GB= 1
8、024 MB1 TB= 1024 GB19 存取时间是指从启动一次存储器操作到完成该操作所经历的时间,又称为读写周期。 SDRAM: 12ns 10ns 8nsRDRAM:1ns 0.625ns2、存取速度此值越小,速度越快。单位:ns。如:HM62256 为 120-200ns。目前,微机的内存条速度达几个 ns。20内存有它不同的规格和速度 ms:Milli Second(毫秒)(毫秒)s: Micro Second(微秒)(微秒)ns: Nano Second (纳秒)(纳秒)213、存储器带宽单位时间内所存取的信息量。单位时间内所存取的信息量。通常以通常以 bit/s bit/s 或或
9、 Byte/s Byte/s 作度量单位。作度量单位。存取时间、存储周期和存储器带宽存取时间、存储周期和存储器带宽反映了主存的速度速度指标224、可靠性 可靠性是用平均故障间隔时间来衡量(MTBF, Mean Time Between Failures) 5、功耗 功耗通常是指每个存储元消耗功率的大小。 231、主存储器芯片的一般结构、主存储器芯片的一般结构存储矩阵列地址译码器行地址译码器A0A1AiAi+1An-1CSR/WD0Dm-1读写控制电路5.1.35.1.3内存的一般结构内存的一般结构245.25.2SRAMSRAM存储器存储器5.2.15.2.1SRAMSRAM基本单元基本单元5
10、.2.25.2.2SRAMSRAM逻辑结构逻辑结构5.2.35.2.3SRAMSRAM芯片芯片5.2.45.2.4常用译码器常用译码器25SRAM(Static RAM)静态读写存储器。 Static 静态的静态的5.2.1 SRAM基本单元ABVcc(+5V)T3T4T1T2T5T6T8T70D0D)/(OI)/(OIX地地址址译译码码线线接接Y地地址址译译码码线线T1T1,T2T2控制管控制管T3T3,T4T4负载管负载管交叉耦合构成交叉耦合构成双稳态双稳态27组成组成双稳态双稳态选中选中写操作写操作读操作读操作SRAM基本单元的工作原理28 存储阵列 地址译码电路 读写控制逻辑 I/O电
11、路 数据缓冲器5.2.2SRAM逻辑结构29SRAM逻辑结构(续1) 在较大容量的存储器中,往往把各个字的同一位组织在一个芯片中。(1)存储阵列存储阵列n同时又排成矩阵结构。故又称存储矩阵。30SRAM逻辑结构(续2)(2)地址译码两种形式:两种形式:单译码结构单译码结构双译码结构双译码结构31译译码码器器A5A4A3A2A1A06301存储单元存储单元64个单元个单元行行译译码码A5A4A3710列译码列译码A2A1A001764个单元个单元单译码双译码32比如 212= 4096 地址线需 12 根(二进制)译码器的输出叫字选择线字选择线。共有4096根。所以单译码方式只使用于小容量存储器
12、。 参看P69 图3.2单译码结构:单译码结构:33有两级译码双译码结构:双译码结构:X 向译码器(行行)Y 向译码器(列列)行选择线64根列选择线64根仍然为4096单元4096!128根根3435SRAM逻辑结构(续3)(3) 读写控制逻辑一片的容量很有限,往往是多片组成。就有了片选。36SRAM逻辑结构(续3)(3) 读写控制逻辑 =CS0 选中1 未选中Chip Select片选低电平有效37读写控制逻辑(续) =Write Enable 写允许写允许,低电平有效WE =Output Enable 读允许读允许,低电平有效OE38读写控制逻辑(续2) =0 1 OE写操作读操作 =0
13、1 WE =0 1 WE =CS1039读与写的互锁逻辑读与写的互锁逻辑读时不写读时不写写时不读写时不读40(4)I/O电路处于数据总线和被选中的单元之间。用于控制被选中单元的读出或写入。并具有放大信息的作用。41(5)输出驱动缓冲器为了扩展存储器的容量,常常需要把几片RAM的数据线并联使用。或与双向的数据总线相接。这就需要三态输出缓冲器。42地址线:地址线:比如:比如:A12A0A12A0数据线:数据线:比如:比如:D7D0D7D0控制线:控制线: 比如:比如: CSCSOEOEWEWESRAM的三组外部引脚的三组外部引脚435.2.3 SRAM芯片1、SRAM特特 点点只要不掉电信息会一直
14、保存,不需要只要不掉电信息会一直保存,不需要 刷新;刷新;读写速度快;读写速度快;集成度低,功耗大。集成度低,功耗大。常用作高速缓存常用作高速缓存。442典型典型SRAM芯片芯片芯片类型: SRAM芯片型号: INTEL 6264容量: 8K8bit引线图: 如图所示 SRAM不需要刷新。并且易于掉电保护。45123456789101112242322212019181716151413A7A6A5A4A3A2A1A0D0D1D2VCCA8A9WEOEA10CED7D6D5D4D3 6116 6116引脚图引脚图 62646264引脚图引脚图 1234567891011121314282726
15、2524232221201918171615NCA12A7A6A5A4A3A2A1A0D0D1D2VCCA8A9WECS2A11OEA10CS1D7D6D5D4D3GNDGND46A0A12 13条地址信号输入线D0D7 8条数据线 、CS2 两条片选信号的引线。CS1CS1 输出允许信号。OEOE 写允许信号。WEWE容量为:容量为:8K8bit47 6116 6116逻辑图逻辑图 62646264逻辑图逻辑图 D7D0WEWECSCSOEOEA10A0D7D0WEWECSCSOEOEA12A0D7D0486264真值表 49123456789101112131428272625242322
16、21201918171615NCA12A7A6A5A4A3A2A1A0D0D1D2VCCA8A9WEA13A11OEA10CSD7D6D5D4D3 62128 62128引脚图引脚图 6225662256引脚图引脚图 12345678910111213142827262524232221201918171615A14A12A7A6A5A4A3A2A1A0D0D1D2VCCA8A9WEA13A11OEA10CSD7D6D5D4D3GNDGND50D7D6D5D4D32516281285253 3.SRAM3.SRAM的时序的时序546264(6164)的工作过程图5.11 SRAM6264数据写
17、入波形 55图5.12 SRAM6264数据读出波形 566264芯片与系统的连接D0D7A0A12WEOECS1CS2A0A12MEMWMEMR译码译码电路电路高位地高位地址信号址信号D0D7系统总线6264 +5V57存储器芯片与CPU的连接存储芯片的数据线:存储芯片的数据线:比如:比如:D7D0D7D0存储芯片的地址线:存储芯片的地址线:比如:比如:A12A0A12A0存储芯片的读写控制线:存储芯片的读写控制线: 比如:比如:存储芯片的片选端:存储芯片的片选端: 比如:比如: CSCSWEWEOEOE直接连直接连58存储器芯片与CPU的连接存储芯片的数据线:存储芯片的数据线:比如:比如:
18、D7D0D7D0存储芯片的地址线:存储芯片的地址线:比如:比如:A12A0A12A0存储芯片的读写控制线:存储芯片的读写控制线: 比如:比如:存储芯片的片选端:存储芯片的片选端: 比如:比如: CSCSWEWEOEOE直接连直接连594典型典型SRAM芯片芯片2芯片类型: SRAM芯片型号: INTEL 2114容量: 1K4bit引线图: 如图所示 6061行行地地址址译译码码列地址译码列地址译码62A0A9 10条地址信号输入线I/O1I/O4 4条数据线 读写控制输入线WEWE 片选信号的引线CSCS容量为:容量为:1K4bit635、SRAM与CPU的连接CPU存储器存储器接口接口电路
19、电路SRAM地址总线地址总线控制总线控制总线数据总线数据总线地址线地址线An-A0数据线数据线I/O8-I/O1OECSWE64 利用CPU的所有地址线所有地址线来连接存储芯片。每一个存储器单元惟一地对应CPU的一个地址。比如:下图地址空间为: F0000H-F1FFFH 8KB (1)全地址译码方式图 SRAM6264的全地址译码连接D0D7A0A12MEMWMEMRA19A18A17A16D0D7A0A12WECS25VOE&111A15A14A13CS18088系统BUS66地址线的一分为二高位地址线片内地址线A19A18A17A16A15A14A13A12A067图 另一种译码器 A1
20、9A18A17A16A15A14A1311CS168 (2) 部分地址译码方式 分析图5.4所示的连接图,可以发现,此时的8KB芯片6264所占据的内存地址空间为: DA000HDBFFFH DE000HDFFFFH FA000HFBFFFH FF000HFFFFFH69图 SRAM6264的部分地址译码连接 D0D7A0A1MEMWMEMRA19A18A16A15D0D7A0A1WECS2OE&A13CS18088系统BUSA12A121705.2.4 译码器芯片译码器芯片1、常用译码器芯片、常用译码器芯片2:4译码器:译码器: 74LS1393:8译码器:译码器: 74LS1384:16译
21、码器:译码器: 74LS15471 2、 74LS138Y0Y7ABCG2BG2AG11514131211109712345674LS13872C、B、A 选择输入端 - 8个输出端Y0Y0Y7Y7G1 、 、 使能输入端AG2BG273 工作特点 当 G1、 , 有效时,芯片工作。 工作时YCBA=0BG22AG02BG0AG2G1=17474LS138功能表 7575 3、 74LS154764、利用译码器连接、利用译码器连接 译码器电路 利用厂家提供的现成的译码器芯片。 利用厂家提供的数字比较器芯片。 利用ROM做译码器。 利用PLD。 77图5.5 两片6116与8位总线的连接图D0
22、D7A0A1A10R/WOED0D7A0A1MEMWMEMR8088 系统BUSA106116D0 D7A0A1A10R/WOED0D7A0A1MEMWMEMRA106116&A19A18A17A16A15A14A13A12A11&GG2AG2BCBALS138Y1CSY0CS123456789101112242322212019181716151413A7A6A5A4A3A2A1A0D0D1D2VCCA8A9WEOEA10CED7D6D5D4D3GND78地址线一分为三(强调)高位地址线片内地址线使能端输入端A19A18A17A16A15A14A13A12A11A10A0795.3 DRAM
23、存贮器存贮器5.3.15.3.1DRAMDRAM概述概述5.3.25.3.2典型典型DRAMDRAM芯片芯片5.3.35.3.3DRAMDRAM的连接使用的连接使用5.3.45.3.4内存条内存条805.3.1 DRAM概述概述速度较快集成度高功耗小价格低需要刷新用作常规内存用作常规内存1、DRAM概述概述 81行选择信号行选择信号数据输入输出数据输入输出 刷新放刷新放大器大器T1Cs列选择列选择CdC Cs s信息电容信息电容C Cd d分布电容分布电容 2、动态存储单元动态存储单元 82写操作写操作:字选线为高,:字选线为高,T1T1导通,数据信息导通,数据信息通过数据线进入存储单元;通过
24、数据线进入存储单元;读操作:读操作:字选线为高,字选线为高,T1T1导通,导通,C C上的电上的电荷输出到数据线上。荷输出到数据线上。刷新:刷新:电容电容C Cs s上的电荷会泄漏,所以要定上的电荷会泄漏,所以要定时对存储单元进行刷新操作,补充电荷。时对存储单元进行刷新操作,补充电荷。Refresh 刷新刷新83芯片类型: DRAM芯片型号: INTEL2164A容量: 64K1bit引线图: 如图所示 DRAM需要刷新。芯片控制引脚和地址引脚与SRAM不同。5.3.2 典型典型DRAM 芯片芯片 84图5.36 DRAM2164引线图 12345678161514131211109NCDIN
25、WERASA0A1A2地A7A5A4A3A6DOUTCASVCC(5V) 1、2164A的外部引脚的外部引脚852164A的内部结构的内部结构A0A7存储矩阵存储矩阵256256256256行地址锁存及译码列地址锁存列地址锁存及译码及译码.列放大器列放大器.DoutDin控制控制电路电路RASCASWE86A0A7 8条地址信号输入线DIN+DOU 2条数据线 行地址锁存信号。RASRAS 列地址锁存信号CASCAS 写允许信号,为0写, 为1读 WEWE87RASRASCASCASROW ADDRESS Strobe COLUMN ADDRESS Strobe 行地址选通行地址选通列地址选通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 05 存储器 系统 ppt 课件
限制150内