电子科大微嵌5_第1页
电子科大微嵌5_第2页
电子科大微嵌5_第3页
电子科大微嵌5_第4页
电子科大微嵌5_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、自动化工程学院自动化工程学院测试技术及仪器研究所测试技术及仪器研究所肖肖 寅寅 东东E-mail: TELE:动化工程学院自动化工程学院测试技术及仪器研究所测试技术及仪器研究所肖肖 寅寅 东东E-mail: TELE:处理器系统结构与嵌入式系统设计2022-4-222/ 32第五章第五章 存储器系统存储器系统5.1 存储器件的分类存储器件的分类5.2 半导体存储芯片半导体存储芯片5.3 存储系统的层次结构存储系统的层次结构u 存储系统的存储系统的分层分层管理管理u 现代计算机的现代计算机的多级存储体系多级存储体系 5.4 主存储器设计技术

2、主存储器设计技术u 存储芯片选型存储芯片选型u 存储芯片的组织形式存储芯片的组织形式u 地址译码技术地址译码技术u 存储器接口设计存储器接口设计决定芯片片选信号的实现决定芯片片选信号的实现两级译码两级译码; 全译码全译码、部分译码部分译码、线译码线译码; 固定、固定、可变可变存储介质存储介质(存储原理存储原理)、读写策略读写策略(存取方式存取方式)容量扩展容量扩展;基本结构(基本结构(RAM、ROM)、)、性能指标性能指标并行并行、多端口多端口、联想联想(改善主存的访问速度和吞吐量改善主存的访问速度和吞吐量)2022-4-223/ 3274LS1383-8译码器2 1 8HA Y0B Y1C

3、Y2 G1 Y3 Y4 G2A Y5 Y6G2B Y7 00010&A3A4A5+5VA6A7A8A9AENIORIOW&端口译码电路练习练习: :分析图中分析图中74LS13874LS138各输出端的译码各输出端的译码地址范围。地址范围。2022-4-224/ 32第五章第五章 习题习题作业:作业:1 1,2 2,101710171(910)1(910)不做不做思考:思考:3 3 9 9自动化工程学院自动化工程学院测试技术及仪器研究所测试技术及仪器研究所肖肖 寅寅 东东E-mail: TELE:动化工程学院自动化工程学院测试技术及仪器研究所测试技术

4、及仪器研究所肖肖 寅寅 东东E-mail: TELE: 五 章 结 束2022-4-226/ 32不同的存储原理不同的存储原理双极型:双极型: MOS型型掩膜掩膜ROM 一次性可编程一次性可编程PROM紫外线可擦除紫外线可擦除EPROM 电可擦除电可擦除E2PROM 快闪存储器快闪存储器FLASH易失性易失性 存储器存储器非易失性非易失性存储器存储器静态静态SRAM 动态动态DRAM存取速度快,但集成度低,一般用于大存取速度快,但集成度低,一般用于大型计算机或高速微机的型计算机或高速微机的Cache;速度较快,集成度较低,速度较快,集成度较低,一般用于对速度要求高、

5、一般用于对速度要求高、而容量不大的场合(而容量不大的场合(Cache)集成度较高但存取速度较集成度较高但存取速度较低,一般用于需较大容量低,一般用于需较大容量的场合(主存)。的场合(主存)。半导体半导体存储器存储器磁介质存储器磁介质存储器 磁带磁带、软磁盘、硬磁盘(软磁盘、硬磁盘( DA、RAID)光介质存储器光介质存储器 只读型、一次写入型、多次写入型只读型、一次写入型、多次写入型 2022-4-227/ 32不同的读写策略不同的读写策略数据访问方式数据访问方式并行存储器并行存储器 (Parallel Memory)串行存储器串行存储器 (Serial Memory)数据存取顺序数据存取顺序

6、 随机存取随机存取(直接存取)(直接存取)可按地址随机访问;可按地址随机访问;访问时间与地址无关;访问时间与地址无关;顺序存取顺序存取 (先进先出先进先出)FIFO、队列、队列(queue) 堆栈存储堆栈存储先进后出先进后出(FILO)/后进先出后进先出(LIFO);向下生成和向上生成;向下生成和向上生成; 实栈顶实栈顶SS、堆栈指针、堆栈指针SP;2022-4-228/ 32堆栈的生成方式堆栈的生成方式2022-4-229/ 32静态静态RAM的六管基本存储单元的六管基本存储单元集成度低,但速度快,价格高,集成度低,但速度快,价格高,常用做常用做Cache。 T1和和T2组成一个双稳态组成一

7、个双稳态触发器,用于保存数据触发器,用于保存数据。T3和和T4为负载管。为负载管。 如如A点为数据点为数据D,则,则B点点为数据为数据/D。T1T2ABT3T4+5VT5T6 行选择线有效(高电行选择线有效(高电 平平)时,)时,A 、B处的数据处的数据信息通过门控管信息通过门控管T5和和T6送至送至C、D点。点。行选择线行选择线CD列选择线列选择线T7T8I/OI/O 列选择线有效(高电列选择线有效(高电 平平)时,)时,C 、D处的数据处的数据信息通过门控管信息通过门控管T7和和T8送至芯片的数据引脚送至芯片的数据引脚I/O。2022-4-2210/ 32动态动态RAM的单管基本存储单元的

8、单管基本存储单元集成度高,但速度较慢,价集成度高,但速度较慢,价格低,一般用作主存。格低,一般用作主存。行选择线行选择线T1B存储存储电容电容CA列选列选择线择线T2I/O电容上存有电荷时,表示存储电容上存有电荷时,表示存储数据数据A为逻辑为逻辑1;行选择线有效时,数据通过行选择线有效时,数据通过T1送至送至B处;处;列选择线有效时,数据通过列选择线有效时,数据通过T2送至芯片的数据引脚送至芯片的数据引脚I/O;为防止存储电容为防止存储电容C放电导致数放电导致数据丢失,必须定时进行刷新;据丢失,必须定时进行刷新;动态刷新时行选择线有效,而动态刷新时行选择线有效,而列选择线无效。(刷新是逐行列选

9、择线无效。(刷新是逐行进行的。)进行的。)刷新放大器刷新放大器2022-4-2211/ 32内存储器与并行总线的接口内存储器与并行总线的接口地址地址译码译码主主存存储储器器微处微处理器理器或或总线总线接口接口 AB地址锁存地址锁存RD/WR片选控制片选控制低位低位AB高位高位ABIO/M一、数据线:如果考虑总线负载问题,可加接数据收发器。一、数据线:如果考虑总线负载问题,可加接数据收发器。二、读写控制线:考虑有效电平。二、读写控制线:考虑有效电平。字选字选:系统地址总线中的:系统地址总线中的低位地址线低位地址线直接与各存储芯片的地址线连接直接与各存储芯片的地址线连接。所需低位地址线的数目所需低

10、位地址线的数目N与存储芯片容量与存储芯片容量L的关系:的关系:L2N。片选片选:系统地址总线中余下的:系统地址总线中余下的高位地址线高位地址线经译码后用做不同存储芯片经译码后用做不同存储芯片的片选。通常的片选。通常IO/M信号也参与片选译码。信号也参与片选译码。三、地址线:字选片选。三、地址线:字选片选。DB数据缓冲数据缓冲通常通常都由都由多片多片存储存储芯片芯片构成构成11/422022-4-2212/ 32读读 写写 控控 制制 逻逻 辑辑R/WCE数数据据缓缓冲冲 器器(三三 态态 双双 向向)d0d1dN-1D0D1DN-1RAM芯片的组成与结构(一)芯片的组成与结构(一)该该RAM芯

11、片外部共有地址线芯片外部共有地址线 L 根,数据线根,数据线 N 根;根;该类芯片内部采用该类芯片内部采用单译码(字译码)单译码(字译码)方式,基本存储单元排列成方式,基本存储单元排列成M*N的的长方矩阵,且有长方矩阵,且有M=2L的关系成立;的关系成立;字线字线0字线字线M-10,00,N-1M-1,0M-1,N-1地地址址译译码码器器a0a1aM-1A0A1AL-1地地址址寄寄存存器器D0DN-1位位线线0位位线线N-1存储芯片容量标为存储芯片容量标为“M*N”(bit)D0DN-1地址线地址线数据线数据线控制线控制线2022-4-2213/ 32RAM芯片的组成与结构(二)芯片的组成与结

12、构(二)该该RAM芯片外部共有地址线芯片外部共有地址线 2n 根,数据线根,数据线 1 根;根;该类芯片内部一般采用该类芯片内部一般采用双译码(复合译码、重合选择)双译码(复合译码、重合选择)方式,基本存储单方式,基本存储单元排列成元排列成N*N 的正方矩阵,且有的正方矩阵,且有M =22n =N2 的关系成立;的关系成立;0,00,N-1N-1,0N-1,N-1D0D0DN-1DN-1Y0YN-1Y 地地 址址 译译 码码 器器Y 地地 址址 寄寄 存存 器器AnAn+1A2n-1X地地址址译译码码器器X0X1XN-1A0A1An-1X地地址址寄寄存存器器DD数数据据缓缓冲冲 器器(三三 态

13、态 双双 向向)D0读写控制读写控制存储芯片容量标为存储芯片容量标为“M*1”(bit)数据线数据线控制线控制线地址线地址线2022-4-2214/ 32静态静态RAM芯片的引脚特性芯片的引脚特性 6264 VCC WE CE2 A8 A9 A11 OE A10 CE1 I/O7 I/O6 I/O5 I/O4 I/O3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 NC A12 A7 A6 A5 A4 A3 A2 A1 A0 I/O0 I/O1 I/O2 GND A0A12 I/O0I/O1

14、2 CE1 CE2 WE OE 地址线 双向数据线 片选线1 片选线2 写允许线 读允许线 从三总线的角度看:从三总线的角度看:1. 地址线数目地址线数目A、数据、数据线数目线数目D与芯片容量(与芯片容量(MN)直接相关:)直接相关:2A=MD=N2. 控制信号应包括:控制信号应包括:片选信号和读片选信号和读/写信号写信号所以,所以,6264容量:容量: 21388K8可见可见6264为为RAM芯片芯片714/422022-4-22 产品出厂时存的全是产品出厂时存的全是1,用,用户可一次性写入,即把某些户可一次性写入,即把某些1改为改为0。但只能。但只能一次编程一次编程。 存储单元多采用存储单

15、元多采用熔丝熔丝低低熔点金属或多晶硅。写入时熔点金属或多晶硅。写入时设法在熔丝上通入较大的电设法在熔丝上通入较大的电流将熔丝烧断。流将熔丝烧断。编程时编程时VCC和和字线电压提高字线电压提高可编程只读存储器可编程只读存储器PROM15 /542022-4-2216/ 32紫外线可擦除紫外线可擦除ROM (UVEPROM) 擦除:用紫外线或擦除:用紫外线或X射线射线擦除。需擦除。需2030分钟。分钟。 缺点:需要两个缺点:需要两个MOS管;管;编程电压偏高;编程电压偏高;P沟道管的沟道管的开关速度低。开关速度低。 浮栅上电荷可长期保存浮栅上电荷可长期保存在在125环境温度下,环境温度下,70%的

16、电荷能保存的电荷能保存10年以上。年以上。2022-4-2217引入浮栅的引入浮栅的MOS器件器件2022-4-2218/ 32写入(写写入(写0)擦除(写擦除(写1)读出读出 特点:擦除和写入均利用隧道效应。特点:擦除和写入均利用隧道效应。 浮栅与漏区间的氧化物层极薄(浮栅与漏区间的氧化物层极薄(20纳米以下)纳米以下),称为隧道区。当隧道区电场大于,称为隧道区。当隧道区电场大于107V/cm时隧时隧道区双向导通。道区双向导通。电可擦除的电可擦除的ROM(EEPROM)2022-4-2219快闪存储器快闪存储器(Flash Memory) (1)写入利用雪崩注入法)写入利用雪崩注入法。源极接

17、地;漏极接。源极接地;漏极接6V;控;控制栅制栅12V脉冲,宽脉冲,宽10 s。 (2)擦除用隧道效应。)擦除用隧道效应。控制栅接地;源极接控制栅接地;源极接12V脉脉冲,宽为冲,宽为100ms。因为片内。因为片内所有叠栅管的源极都连在所有叠栅管的源极都连在一起,所以一个脉冲就可一起,所以一个脉冲就可擦除全部单元。擦除全部单元。 (3)读出:源极接地,字线为)读出:源极接地,字线为5V逻辑高电平。逻辑高电平。19 /542022-4-2220/ 32半导体存储芯片的主要技术指标半导体存储芯片的主要技术指标存储容量存储容量存取速度存取速度功耗功耗可靠性可靠性 工作电源电压、工作温度范围、可编程存

18、储工作电源电压、工作温度范围、可编程存储器的编程次数、成本器的编程次数、成本注意存储器的容量以注意存储器的容量以字节(字节(B)为单位,为单位,而存储芯片的容量以而存储芯片的容量以位(位(b)为单位。为单位。 即存取时间,以即存取时间,以ns为单位,也可用存取时间为单位,也可用存取时间Ta、存取周期、存取周期Tm和存储器带宽和存储器带宽Bm等表示。等表示。可用可用平均故障间隔时间平均故障间隔时间来衡量来衡量以以mW/芯片芯片或或W/单元单元为单位为单位2022-4-2221/ 32存储容量单位存储容量单位1 kilobyte KB = 1000 (103) Byte 1 megabyte MB

19、 = 1 000 000 (106) Byte 1 gigabyte GB = 1 000 000 000 (109) Byte 1 terabyte TB = 1 000 000 000 000 (1012) Byte 1 petabyte PB = 1 000 000 000 000 000 (1015) Byte1 exabyte EB = 1 000 000 000 000 000 000 (1018) Byte 1 zettabyte ZB = 1 000 000 000 000 000 000 000 (1021) Byte1 yottabyte YB = 1 000 000 00

20、0 000 000 000 000 000 (1024) Byte 1 nonabyte NB = 1 000 000 000 000 000 000 000 000 000 (1027) Byte1 doggabyte DB = 1 000 000 000 000 000 000 000 000 000 000 (1030) Byte 23.32=102102202302022-4-2222/ 32存储器分层结构存储器分层结构设计目标设计目标整个存储系统速度接近整个存储系统速度接近M1而价格和容量接近而价格和容量接近Mn二二. . 操作策略操作策略映像规则:映像规则:用于确定一个新的块(页)

21、被调入用于确定一个新的块(页)被调入本级存储器时应放在什么位置上。本级存储器时应放在什么位置上。查找规则:查找规则:用于确定需要的块(页)是否存在用于确定需要的块(页)是否存在本级存储器中以及如何查找。本级存储器中以及如何查找。替换规则:替换规则:用于确定本级存储器不命中且已满用于确定本级存储器不命中且已满时应替换哪一块(页)。时应替换哪一块(页)。更新规则:更新规则:用于确定写数据时应进行的操作。用于确定写数据时应进行的操作。2022-4-2223/ 32存储器分级图存储器分级图2022-4-2224/ 32现代计算机的四级存储结构:现代计算机的四级存储结构:寄存器寄存器 Cache 主存主

22、存 辅存辅存CPU内部高内部高速电子线路速电子线路(如触发器如触发器)一级:在一级:在CPU内部内部二级:在二级:在CPU外部外部 一般为静态随一般为静态随机存储器机存储器SRAM。一般为半导体存储器,也称为短期存一般为半导体存储器,也称为短期存储器;解决读写储器;解决读写速度速度问题;问题;包括磁盘(中期存储包括磁盘(中期存储器)、磁带、光盘(器)、磁带、光盘(长期存储)等;长期存储)等; 解决存储解决存储容量容量问题问题;其中:其中:cache-主存结构解决主存结构解决高速度与低成本高速度与低成本的矛盾;的矛盾; 主存主存-辅存结构利用虚拟存储器解决辅存结构利用虚拟存储器解决大容量与低成本

23、大容量与低成本的矛盾的矛盾;现代计算机中的多级存储器体系结构现代计算机中的多级存储器体系结构262022-4-2227/ 32寄存器组寄存器组 特点:读写速度快但数量较少;其数量、长度以及使用方法特点:读写速度快但数量较少;其数量、长度以及使用方法会影响指令集的设计。会影响指令集的设计。 组成:一组彼此独立的组成:一组彼此独立的Reg,或小规模半导体存储器。,或小规模半导体存储器。 RISC:设置较多:设置较多Reg,并依靠编译器来使其使用最大化。,并依靠编译器来使其使用最大化。Cache高速小容量高速小容量(几十千到几兆字节几十千到几兆字节);借助硬件管理对程序员透明;借助硬件管理对程序员透

24、明;命中率与失效率命中率与失效率;主(内)存主(内)存 编址方式:字节编址编址方式:字节编址 信息存放方式:信息存放方式:大大/小端系统小端系统、对齐方式对齐方式辅(外)存辅(外)存 信息以文件信息以文件(file)的形式存放,按块为单位进行存取。的形式存放,按块为单位进行存取。 虚拟存储技术虚拟存储技术2022-4-2228/ 32Cache技术和虚拟存储器技术技术和虚拟存储器技术相同点:相同点:n 以存储器访问的以存储器访问的局部性局部性为基础;为基础;n 采用的调度策略类似;采用的调度策略类似;n 对用户都是透明的;对用户都是透明的;不同点:不同点:n 划分的信息块的长度不同;划分的信息

25、块的长度不同; n Cache技术由硬件实现,而虚拟存储器技术由硬件实现,而虚拟存储器由由OS的存储管理软件辅助硬件的存储管理软件辅助硬件实现;实现;28/42Cache块:块:864字节字节虚拟存储器块:虚拟存储器块:512几十几十K个字节个字节2022-4-22/ 32cache贯穿读出式贯穿读出式设设cache 的存取时间为的存取时间为tc,命中率为,命中率为h,主存的,主存的存取时间为存取时间为tm,则平均存取时间:,则平均存取时间:ta = tc h +(tc + tm)(1-h)。2022-4-2230/ 32cache旁路读出式旁路读出式【例【例5.1】 某微机存储器系统由一级某

26、微机存储器系统由一级cache 和主和主存组成。已知主存的存取时间为存组成。已知主存的存取时间为80 ns,cache 的存取时间为的存取时间为6 ns,cache的命中率为的命中率为85%,试,试求该存储系统的平均存取时间。求该存储系统的平均存取时间。ta =6 ns85%+80 ns(1-85%)=5.1+12=17.1 nscache的命中率与的命中率与cache 的大小、替换算法、程序的大小、替换算法、程序特性等因素有关。特性等因素有关。cache未命中时未命中时CPU还需要访问主存,这时反而延还需要访问主存,这时反而延长了存取时间。长了存取时间。2022-4-2231/ 32回顾存储

27、器组成回顾存储器组成读读 写写 控控 制制 逻逻 辑辑R/WCE数数据据缓缓冲冲 器器(三三 态态 双双 向向)d0d1dN-1D0D1DN-1字线字线0字线字线M-10,00,N-1M-1,0M-1,N-1地地址址译译码码器器a0a1aM-1A0A1AL-1地地址址寄寄存存器器D0DN-1位位线线0位位线线N-1D0DN-12022-4-2232/ 32small endianness2022-4-22不同宽度数据的存储方式不同宽度数据的存储方式按整数边界对齐存储可按整数边界对齐存储可以保证访存指令的速度以保证访存指令的速度按任意边界对齐存储可按任意边界对齐存储可以保证存储空间的利用以保证存

28、储空间的利用33 /542022-4-2234/ 32存储器的地址映射存储器的地址映射 地址映射也叫地址重定位,指将用户程序中的地址映射也叫地址重定位,指将用户程序中的逻辑地址逻辑地址,转换为运行时机器可直接寻址的,转换为运行时机器可直接寻址的物理地物理地址址。有效地址、虚拟地址有效地址、虚拟地址虚拟地址虚拟地址 物理地址物理地址MMU地址映射表地址映射表程序空间、逻程序空间、逻辑地址空间辑地址空间实存空间、硬件实存空间、硬件地址空间地址空间35分页分页映射映射分页技术实现分页技术实现分页技术:分页技术: 页的大小固定;页的大小固定; 分段技术:分段技术: 段的大小可变;段的大小可变; 202

29、2-4-2237/ 32分页与分段技术对比分页与分段技术对比分页技术分页技术页是信息的物理单位,与源程序的逻辑结构无关;页是信息的物理单位,与源程序的逻辑结构无关;页长由系统确定,大小固定,用户不可见;页长由系统确定,大小固定,用户不可见;页面只能以页大小的整倍数地址开始,页一般不能共享;页面只能以页大小的整倍数地址开始,页一般不能共享;分段技术分段技术 段是信息的逻辑单位,由源程序的逻辑结构所决定;段是信息的逻辑单位,由源程序的逻辑结构所决定; 段长由用户确定(用户可见),大小不固定;段长由用户确定(用户可见),大小不固定; 段可从任意地址开始,段内连续编址,段间不一定连续;段可从任意地址开

30、始,段内连续编址,段间不一定连续;2022-4-2238/ 32存储芯片的选择存储芯片的选择一、确定类型一、确定类型 根据不同应用场合的特点确定采用何种类型的芯片,如考虑根据不同应用场合的特点确定采用何种类型的芯片,如考虑选用选用SRAM还是还是DRAM,是否需要,是否需要E2PROM、FLASH等等;等等; 确定具体型号及数量确定具体型号及数量根据容量、价格、速度、功耗等要求确定芯片的具体型号和数根据容量、价格、速度、功耗等要求确定芯片的具体型号和数量量思考:若要求扩展思考:若要求扩展64K容量的内存,以下几种选择哪种最优?容量的内存,以下几种选择哪种最优? 64K*1的芯片数量的芯片数量N

31、(64K*8)/(64K*1) 1*8片片; 8K*8的芯片数量的芯片数量N (64K*8)/(8K*8) 8*1片;片; 16K*4的芯片数量的芯片数量N (64K*8)/(16K*4) 4*2片;片; 显然,芯片的显然,芯片的种类和数量种类和数量应越少越好;在芯片数量相同应越少越好;在芯片数量相同的情况下应考虑总线的负载能力和系统连接的复杂性。的情况下应考虑总线的负载能力和系统连接的复杂性。从总线负载和系统连接来看,第一种选择较好。从总线负载和系统连接来看,第一种选择较好。38/422022-4-2239/ 32内(主)存储器的基本结构内(主)存储器的基本结构存储芯片存储芯片存储模块存储模

32、块存储体存储体存储体、地址译码、存储体、地址译码、数据缓冲和读写控制数据缓冲和读写控制 位扩展位扩展:因每个字的位数不够而扩展数据输出线的数目;:因每个字的位数不够而扩展数据输出线的数目; 字扩展字扩展:因总的字数不够而扩展地址输入线的数目,所以也称因总的字数不够而扩展地址输入线的数目,所以也称为地址扩展;为地址扩展;并行存储器、多端口并行存储器、多端口存储器、相联存储器等存储器、相联存储器等2022-4-2240/ 32回顾存储芯片组成回顾存储芯片组成读读 写写 控控 制制 逻逻 辑辑R/WCE数数据据缓缓冲冲 器器(三三 态态 双双 向向)d0d1dN-1D0D1DN-1字线字线0字线字线

33、M-10,00,N-1M-1,0M-1,N-1地地址址译译码码器器a0a1aM-1A0A1AL-1地地址址寄寄存存器器D0DN-1位位线线0位位线线N-1D0DN-12022-4-2241/ 32存储芯片的位扩展存储芯片的位扩展64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/OA0 A15R/WCSD0D7等效为等效为64K*8A0 A15D0 D7R/WCS用用64K1bit的芯片扩展实现的芯片扩展实现64KB存储器存储器 进行位扩展时,模块中所有芯片的进行位扩展时,模块中所有芯片的地址线和控制线互连地址线和控制线

34、互连形成整个模块的地址线和控制线,而各芯片的形成整个模块的地址线和控制线,而各芯片的数据线并列(位数据线并列(位线扩展)线扩展)形成整个模块的数据线(形成整个模块的数据线(8bit宽度)。宽度)。 41/422022-4-2242/ 32存储芯片的字扩展存储芯片的字扩展用用8K8bit的芯片扩展实现的芯片扩展实现64KB存储器存储器64K*8A0 A15D0 D7R/WCS等效为等效为A0 A12R/WD0 D764K*1D0764K*1D0764K*1D0764K*1D0764K*1D0764K*1D0764K*1D07CS1 CS1 8K*8D07CS 3-8译译码码器器Y0Y1Y7A13

35、 A14 A15 进行字扩展时,模块中所有芯片的进行字扩展时,模块中所有芯片的地址线、控制线和数地址线、控制线和数据线互连据线互连形成整个模块的低位地址线、控制线和数据线形成整个模块的低位地址线、控制线和数据线 , CPU的高位地址线(扩展的字线)被用来译码以形成对各个芯的高位地址线(扩展的字线)被用来译码以形成对各个芯片的选择线片的选择线 片选线片选线 。 2022-4-2243/ 32存储芯片的字、位同时扩展存储芯片的字、位同时扩展用用16K4bit的芯片扩展实现的芯片扩展实现64KB存储器存储器16K*416K*4A0 A13R/WD0 D3D4 D724译码器译码器A15A14CS64

36、K*8A0 A15D0 D7R/WCS等效为等效为16K*416K*416K*416K*416K*416K*4 首先对首先对芯片芯片分组进分组进行位扩展行位扩展,以实现按字以实现按字节编址;节编址; 其次设其次设计个芯片组计个芯片组的的片选进行片选进行字扩展字扩展,以,以满足容量要满足容量要求;求;44并行并行存储器存储器2022-4-2245/ 324体交叉存储器体交叉存储器片选及字选译片选及字选译码有什么特点码有什么特点?寻址0寻址1寻址2寻址3寻址0寻址1寻址2寻址3传数0传数1传数2传数3传数02022-4-2246/ 32在下图所示的低位多体交叉存储器中,若处理器要访在下图所示的低位

37、多体交叉存储器中,若处理器要访问的字地址为以下十进制数值,试问该存储器比单体存问的字地址为以下十进制数值,试问该存储器比单体存储器的平均访问速率提高多少储器的平均访问速率提高多少 (忽略初启时的延时忽略初启时的延时) ? (a)4个存储体访问可以个存储体访问可以交叉进行,访问速率可达到单交叉进行,访问速率可达到单体存储器的体存储器的4 倍。倍。 (b)2个存储体访问可以个存储体访问可以交叉进行,访问速率可达到单交叉进行,访问速率可达到单体存储器的体存储器的2倍。倍。47双端口存储器双端口存储器48相联(联想)存储器相联(联想)存储器2022-4-2249/ 32两级物理地址译码方案两级物理地址

38、译码方案读读/ /写控制信号、数据写控制信号、数据宽度指示信号、传送宽度指示信号、传送方式指示信号,等方式指示信号,等2022-4-2250/ 32回顾存储器组成回顾存储器组成读读 写写 控控 制制 逻逻 辑辑R/WCE数数据据缓缓冲冲 器器(三三 态态 双双 向向)d0d1dN-1D0D1DN-1字线字线0字线字线M-10,00,N-1M-1,0M-1,N-1地地址址译译码码器器a0a1aM-1A0A1AL-1地地址址寄寄存存器器D0DN-1位位线线0位位线线N-1D0DN-151 假设某系统地址总线宽度为假设某系统地址总线宽度为20 bit,现需要将,现需要将0C0000H 0CFFFFH

39、地址范围划分为地址范围划分为8个同样大小的地址空间,提个同样大小的地址空间,提供给总线上的供给总线上的8个模块,试设计相应的译码电路。个模块,试设计相应的译码电路。 模块模块A19 A16A15A14A13A12A0地址空间地址空间( (范围范围) )1100000111111111111100000000000000C1FFFH0C0000H1100001111111111111100000000000000C3FFFH0C2000H1100010111111111111100000000000000C5FFFH0C4000H110001111111111111110000000000000

40、0C7FFFH0C6000H1100100111111111111100000000000000C9FFFH0C8000H1100101111111111111100000000000000CBFFFH0CA000H1100110111111111111100000000000000CDFFFH0CC000H1100111111111111111100000000000000CFFFFH0CE000H52全译码电全译码电路的实现路的实现2022-4-2253/ 32部分译码方式部分译码方式 最高段地址不最高段地址不参与译码,将会参与译码,将会因此存在因此存在地址重地址重叠叠,且模块,且模块地址地址不连续不连续。 53/422022-4-2254线线译译码码方方式式A19 A13A12 A0地址空间地址空间( (范围范围) )XXXXXX01111

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论