微机系统与接口教学资料第五章.ppt
《微机系统与接口教学资料第五章.ppt》由会员分享,可在线阅读,更多相关《微机系统与接口教学资料第五章.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章第五章 存储器存储器一、半导体存储器的分类及特点一、半导体存储器的分类及特点一、半导体存储器的分类及特点一、半导体存储器的分类及特点二、二、二、二、随机随机存储器存储器 RAM RAM(一)(一)(一)(一)静态存储器静态存储器静态存储器静态存储器(二)(二)(二)(二)动态存储器动态存储器动态存储器动态存储器三、只读存储器三、只读存储器三、只读存储器三、只读存储器 ROM ROM四、四、四、四、IBM PC/XT IBM PC/XT 的存储器的存储器的存储器的存储器半导体存储器的分类半导体存储器的分类存存储器可以分为储器可以分为储器可以分为储器可以分为RAM(Ramdom Access
2、 RAM(Ramdom Access Memory)Memory)和和和和ROM(Read Only Memory)ROM(Read Only Memory)两两两两大类大类大类大类,而且它们各自又可以分为若干种而且它们各自又可以分为若干种而且它们各自又可以分为若干种而且它们各自又可以分为若干种,并且并且并且并且,从广义的角度来看可编程逻辑电路是属于从广义的角度来看可编程逻辑电路是属于从广义的角度来看可编程逻辑电路是属于从广义的角度来看可编程逻辑电路是属于ROMROM的范畴的范畴的范畴的范畴.下面我们分别讨论它们下面我们分别讨论它们下面我们分别讨论它们下面我们分别讨论它们.RAM(Random
3、-Access Memory)RAM(Random-Access Memory)n n随机存储器,在运行状态可读可写随机存储器,在运行状态可读可写随机存储器,在运行状态可读可写随机存储器,在运行状态可读可写ROM(Read-Only Memory)ROM(Read-Only Memory)n n一旦信息写入,在机器上只读一旦信息写入,在机器上只读一旦信息写入,在机器上只读一旦信息写入,在机器上只读1.RAM(随机存取存储器随机存取存储器)RAM的特点:可以读写,存储的数据必须有电源供应才能保存,一旦掉电,数据全部丢失.RAM按存储机理的不同可分为 静态SRAM(Static RAM)和 动态D
4、RAM(Dynamic RAM),1.基本存储电路基本存储电路六管静态存储电路六管静态存储电路:用于存储一个二进制位。用于存储一个二进制位。二、二、二、二、随机随机随机随机存储器存储器存储器存储器 RAM RAM(一)(一)静态存储器静态存储器T1管的截止保证了管的截止保证了T2管得导通。管得导通。反之亦然。反之亦然。负载管负载管控制管控制管1 10 00 01 1删极删极漏极漏极源极源极当数据信号当数据信号与地址信号与地址信号都消失后,都消失后,T5、T6、T7、T8都截止,都截止,由由T3、T4两两负载管通过负载管通过VCC不断向不断向删极补充电删极补充电荷,以保持荷,以保持信息信息0、1
5、。静态SRAM(Static RAM)(1)(1)存储体存储体存储体存储体 一个基本存储电路只能存储一个二进制位。一个基本存储电路只能存储一个二进制位。将基本的存储电路有规则地组织起来,就是存储体。将基本的存储电路有规则地组织起来,就是存储体。存储体又有不同的组织形式:存储体又有不同的组织形式:将各个字的将各个字的同一位同一位组织在一个芯片中,如:组织在一个芯片中,如:8118 16K*18118 16K*1(DRAMDRAM)将各个字的将各个字的 4 4位位 组织在一个芯片中,组织在一个芯片中,如:如:2114 1K*4 2114 1K*4(SRAMSRAM)将各个字的将各个字的 8 8位位
6、 组织在一个芯片中,组织在一个芯片中,如:如:6116 2K*8 6116 2K*8(SRAMSRAM)。)。(2)(2)(2)(2)外围电路外围电路外围电路外围电路 为了区别不同的存储单元,就给他们各起一个号为了区别不同的存储单元,就给他们各起一个号给于不同的地址给于不同的地址,以地,以地 址号来选择不同的存储单元。址号来选择不同的存储单元。于是电路中要有于是电路中要有 地址译码器、地址译码器、I/O电路、片选控制端电路、片选控制端CS、输出缓冲器等、输出缓冲器等外围电路。外围电路。外围电路。外围电路。2.存储器(芯片)结构存储器(芯片)结构故:故:故:故:存储器(芯片)存储器(芯片)存储器
7、(芯片)存储器(芯片)=存储体存储体存储体存储体+外围电路外围电路外围电路外围电路3.地址译码方式地址译码方式(1)直接译码方式直接译码方式适用于小容量存储器中。适用于小容量存储器中。16字字(字节字节)4 位的存储器位的存储器64个基本存储单元,个基本存储单元,排成排成 16行行 4列,列,每行对应一个字每行对应一个字 每列对应其中的一位。每列对应其中的一位。(2)双译码方式双译码方式地址译码器分成两个,可减少选择线的数目。地址译码器分成两个,可减少选择线的数目。1024*1 的存储器的存储器1024个基本存储单元,排成个基本存储单元,排成 32*32 的矩阵,需的矩阵,需 10 根地址线寻
8、址。根地址线寻址。X 译码器输出译码器输出32根选择线,分别选择根选择线,分别选择1-32 行,行,Y 译码器输出译码器输出32根选择线,分别选择根选择线,分别选择1-32 列控制各列的位线控制门列控制各列的位线控制门.RAM的基本结构:256*4RAM的基本应用(3)一个实际的静态一个实际的静态RAM的例子的例子Intel 2114 存储器芯片存储器芯片1024*4 的存储器的存储器4096 个基本存储单元,排成个基本存储单元,排成 64*64 的矩阵,需的矩阵,需 10 根地址线寻址。根地址线寻址。X 译码器输出译码器输出 64 根选择线,分别选择根选择线,分别选择 1-64 行,行,Y
9、译码器输出译码器输出 16 根选择线,分别选择根选择线,分别选择 1-16 列控制各列的位线控制门列控制各列的位线控制门.写允许写允许片选片选1,1-A3A4A5A6A7A8A0 A1 A2 A9行行行行选选选选择择择择列选择列选择列选择列选择X X1 1X X6464Y Y1 1Y Y16161,21,31,41,611,621,631,6464,164,264,364,464,6164,6264,6364,64I/OI/O1 1I/OI/O2 2I/OI/O3 3I/OI/O4 44.静态存储器静态存储器 的设计的设计 由多个存储器芯片组成一个实际存储器,并与由多个存储器芯片组成一个实际存
10、储器,并与CPU连接。连接。(1)(1)多个芯片连接多个芯片连接多个芯片连接多个芯片连接 如前所述存储器芯片有不同的组织形式,如如前所述存储器芯片有不同的组织形式,如1024*1、1024*4、4096*8等,等,实际使用时,需将其连接起来,组成你所需要的实际的存储器,如实际使用时,需将其连接起来,组成你所需要的实际的存储器,如 1K*8、4K*8 等的存储器。等的存储器。(2)(2)与与与与CPUCPU的连接的连接的连接的连接 RAM 与与 CPU 的连接,主要是的连接,主要是 地址线、控制线、数据线地址线、控制线、数据线地址线、控制线、数据线地址线、控制线、数据线 的连接。的连接。此外还应
11、考虑以下几个问题:此外还应考虑以下几个问题:此外还应考虑以下几个问题:此外还应考虑以下几个问题:CPU CPU 总线的负载能力;总线的负载能力;CPU CPU 的时序与存储器的存取速度之间的配合问题;的时序与存储器的存取速度之间的配合问题;存储器的地址分配和片选问题。存储器的地址分配和片选问题。CPU CPU 总线的负载能力总线的负载能力 一个存储器系统,通常由多片存储器芯片组成,如直接与一个存储器系统,通常由多片存储器芯片组成,如直接与CPUCPU相连,则相连,则CPUCPU的地址线、的地址线、数据线负载很重,故需加隔离驱动器。数据线负载很重,故需加隔离驱动器。CPUCPU存储器存储器存储器
12、存储器驱动器驱动器驱动器驱动器收发器收发器收发器收发器ABABABABDBDBDBDB CPU CPU 的时序与存储器的存取速度之间的配合问题的时序与存储器的存取速度之间的配合问题 每种每种CPUCPU都有自己的操作时序,这在系统设计时就已确定了。都有自己的操作时序,这在系统设计时就已确定了。当设计某个计算机系统的存储器时:当设计某个计算机系统的存储器时:(1)(1)首先要弄清楚首先要弄清楚CPUCPU的操作时序的操作时序 (2)(2)然后然后,选择满足选择满足CPUCPU操作时序的存储器芯片操作时序的存储器芯片,其中最重要的是存储器的存取速度其中最重要的是存储器的存取速度.8282/8283
13、8286/8287 前面讲过,为了使前面讲过,为了使CPU能使用不同速度的存储器芯片,采取了设置能使用不同速度的存储器芯片,采取了设置Raday引脚,引脚,插入等待状态(插入等待状态(TW)的办法,但这是不足取的,因为它是以牺牲)的办法,但这是不足取的,因为它是以牺牲CPU的速度为代的速度为代价的。价的。CPU CPUCPU CPU时钟时钟时钟时钟 存储器读写周期存储器读写周期存储器读写周期存储器读写周期 (MH (MHZ Z)(ns)(ns)(ns)ns)80286 8 (125)250 80286 8 (125)250 80286 12(83.3)16780286 12(83.3)167
14、80386 16 (62.5)12580386 16 (62.5)125 80386 20 (50)10080386 20 (50)100 几种几种几种几种CPUCPU对存储器速度的要求对存储器速度的要求对存储器速度的要求对存储器速度的要求占占占占CPUCPU两个时钟周期两个时钟周期两个时钟周期两个时钟周期(1 1)用用用用1k*11k*1的片子组成的片子组成的片子组成的片子组成1k*81k*8的存储器的存储器的存储器的存储器 需需需需 8 8 个芯片个芯片个芯片个芯片 地址线地址线 (210=1024)需)需 10 根根 数据线数据线 8 根根 控制线控制线 WRA9-A0D7-D0WRWE
15、CPU系统系统5.存储器设计举例存储器设计举例(2 2)用用用用 256*4 256*4 的片子组成的片子组成的片子组成的片子组成 1k*8 1k*8 的存储器的存储器的存储器的存储器 需需需需 8 8 个芯片个芯片个芯片个芯片 地址线地址线 (28=256)需)需 10 根根(片内片内 8 根,片选根,片选 2 根)根)数据线数据线 8 根根 控制线控制线 IO/M 和和 WR。A9-A0D7-D0WRCPU系统系统IO/MABCD 2-4译码器输出1有效地址:A9 A8 A7 A6 A5 A4 A3 A2 A1 A0A 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 系统 接口 教学 资料 第五
限制150内