存储系统概述——SRAM静态随机存储器

一、存储系统的概述

目前存储器的特点是:速度快的存储器价格贵,容量小;价格低的存储器速度慢,容量大。
在计算机存储器体系结构设计时,我们希望存储器系统的性能高、价格低,那么在存储器系统设计时,应当在存储器容量,速度和价格方面的因素作折中考虑,建立了分层次的存储器体系结构如下图所示。
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY2h5MzIzMg==,size_16,color_FFFFFF,t_70,g_se,x_161.存储器的分类

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0MDA5ODkx,size_16,color_FFFFFF,t_70#pic_center按存储介质分类:磁表面/半导体存储器

按存取方式分类:随机/顺序存取(磁带)按读写功能分类: ROM, RAM
RAM:双极型/MOS
ROM: MROM/PROM/EPROM/EEPROM

按信息的可保存性分类:永久性和非永久性的

按存储器系统中的作用分类:主/辅/缓l控

2.存储器的编址和端模式

字存储单元:存放一个机器字的存储单元,相应的单元地址叫字地址。
字节存储单元:存放一个字节的单元,相应的地址称为字节地址。
端模式:一个存储字内部的多字节排列方式。
大端big-endian
小端lttle-endian

3.存储器的技术指标

存储容量:指一个存储器中可以容纳的存储单元总数。存储容量越大,能存储的信息就越多。
存取时间又称存储器访问时间:指一次读操作命令发出到该操作完成,将数据读出到数据总线上所经历的时间。通常取写操作时间等于读操作时间,故称为存储器存取时间。
存储周期:指连续启动两次读操作所需间隔的最小时间。通常,存储周期略大于存取时间,其时间单位为n/s。
存储器带宽:单位时间里存储器所存取的信息量,通常以位/秒或字节/秒做度量单位。

二、静态随机存取存储器

1.SRAM存储器

主存(内部存储器)是半导体存储器。根据信息存储的机理不同可以分为两类:

静态读写存储器(SRAM):存取速度快

动态读写存储器(DRAM): 存储密度和容量比SRAM大。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY2h5MzIzMg==,size_14,color_FFFFFF,t_70,g_se,x_16(1)1、存储位元2、三组信号线:地址线,数据线, 行线,列线,控制线

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY2h5MzIzMg==,size_20,color_FFFFFF,t_70,g_se,x_16

(2) 基本的SRAM逻辑结构

存储体(256X128X 8)

通常把各个字的同一个字的同一位集成在一个芯片(32KX1)中,32K位排成256X 128的矩阵。8个片子就可以构成32KB.

地址译码器

采用双译码的方式(减少选择线的数目)。A0~A7为 行地址译码线

A8~A14为列地址译 码线

读与写的互锁逻辑

控制信号中CS是片选信号,CS有效时(低电平),门G1、G2均被打开。OE为读出使能信号,0E有效时(低电平),门G2开启,当写命令WE=1时(高电平),门G1关闭,存储器进行读操作。写操WE- H +作时,WE=0,门G1开启,门G2关闭。注意,门G1和G2是互锁的,OE一个开启时另一个必定关闭,这样保证了读时不写,写时不读。

2.SRAM读/写时序

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY2h5MzIzMg==,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY2h5MzIzMg==,size_20,color_FFFFFF,t_70,g_se,x_16

 3.存储器容量的扩充

1、字长位数扩展.

给定的芯片字长位数较短,不满足设计要求的存储器字长,此时需要用多片给定芯片扩展字长位数。三组信号线中,地址线和控制线公用而数据线单独分开连接。

d=设计要求的存储器容量/1选择芯片存储器容量[例2]利用1MX 4位的SRAM芯片,设计一个存储容量为1MX 8位的SRAM存储器。

解:所需芯片数量=(1MX 8)/(1MX4)=2片

设计的存储器字长为8位,存储器容量不变。连接的三组信号线与例相似,即地址线、控制线公用,数据线分高4位、低4位,但数据线是双向的,与SRAM芯片的I/O端相连接。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY2h5MzIzMg==,size_20,color_FFFFFF,t_70,g_se,x_16

 2、字存储容量扩展

给定的芯片存储容量较小(字数少),不满足设计要求的总存储容量,此时需要用多片给定芯片来扩展字数。三组信号组中给定恐片的地址总线和数据总线公用,控制总线中RW公用,使能端EN不能公用,它由地址总线的高位段译码来决定片选信号。所需芯片数仍由(d=设计要求的存储器容量/选择芯片存储器容量)决定。

[例3]利用1MX 8位的DRAM芯片设计2MX 8位的DRAM存储器

解:所需芯片数d= (2MX8) 1 (1MX8) =2(片)

设计的存储器见书上图3.10所示。字长位数不变,地址总线Ao~A19同时连接到2片DRAM的地址输入端,地址总线最高位有A20、A20,分别作为两片DRAM的片选信号,两个芯片不会同时工作。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY2h5MzIzMg==,size_20,color_FFFFFF,t_70,g_se,x_16

3、存储器模块条

存储器通常以插槽用模块条形式供应市场。这种模块条常称为内存条,它们是在一个条状形的小印制电路板上,用一定数量的存储器芯片,组成一个存储容量固定的存储模块。

内存条有30脚、72脚、100脚、 144脚、168脚等多种形式。30脚内存条设计成8位数据线,存储容量从256KB~ 32MB。72脚内存条设计成32位数据总线100脚以上内存条既用于32位数据总线又用于64位数据总线,存储容量从4MB~512MB。

 

 

 

  • 2
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值