《存储器电路》PPT课件.ppt

上传人:wuy****n92 文档编号:71071978 上传时间:2023-02-01 格式:PPT 页数:103 大小:986.50KB
返回 下载 相关 举报
《存储器电路》PPT课件.ppt_第1页
第1页 / 共103页
《存储器电路》PPT课件.ppt_第2页
第2页 / 共103页
点击查看更多>>
资源描述

《《存储器电路》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《存储器电路》PPT课件.ppt(103页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第第4章章存储器电路存储器电路目目录录4.1OMAP4460存储空间存储空间4.2RAM存储器存储器4.3ROM存储器存储器4.4存储卡接口电路设计存储卡接口电路设计4.1OMAP4460存储空间存储空间1.1.片上存储器片上存储器片上存储器片上存储器芯片上的内存被划分为芯片上的内存被划分为L3OCMRAM、ROM区、区、RAM区和存储器内子系统(区和存储器内子系统(Cortex-A9、Cortex-M3、ABE和和IVA-HD)。)。L3OCMRAM,56KB片上片上SRAM;4KB保存和恢复(保存和恢复(SAR)ROM;RAM区由四大块区由四大块8KB组成,器件进入关闭模式时,它组成,器件

2、进入关闭模式时,它可以用来作为系统环境变量保存存储器。可以用来作为系统环境变量保存存储器。4.1.1OMAP4460存储空间概要存储空间概要SDMA控制器:高达控制器:高达127请求,请求,32优先级逻辑信道,优先级逻辑信道,25664位位FIFO;动态内存管理(动态内存管理(DMM)模块:它执行全局地址翻译,)模块:它执行全局地址翻译,地址旋转,以及交错访问。地址旋转,以及交错访问。2.内存管理内存管理有两个主要的接口,用于连接外部存储器:通用存储器控有两个主要的接口,用于连接外部存储器:通用存储器控制器(制器(GPMC)和双通道)和双通道SDRAM控制器(控制器(SDRC),图形加速),图

3、形加速器(器(SGX)。)。GPMC支持如下存储器:支持如下存储器:异步异步SRAM存储器;存储器;异步异步/同步同步NORFlash存储器;存储器;NANDFlash存储器;存储器;伪伪SRAM器件;器件;SDRC/EMIF;3.外部存储器接口外部存储器接口支持设备之间的连接;支持设备之间的连接;LPDDR2型存储器型存储器,它支持双倍数据速率(它支持双倍数据速率(DDR)和单)和单数据速率(数据速率(SDR)的协议)的协议,EMIF是是Cortex-A9微处理器微处理器的的LPDDR2SDRAM/NVM子系统、子系统、ISS、IVA-HD子系子系统、图形加速器(统、图形加速器(SGX)和)

4、和DMA控制器之间的接口;控制器之间的接口;DDR物理接口物理接口PHY,实现符合,实现符合JEDECLPDDR2要求的要求的数据速率转换。数据速率转换。SDRC/EMIFOMAP设备支持的外围设备提供了一套全面、灵设备支持的外围设备提供了一套全面、灵活和高速(活和高速(HS)接口,以及片上编程资源。)接口,以及片上编程资源。4.系统和连接外围设备系统和连接外围设备 1.OMAP44601.OMAP4460映射映射映射映射在在Cortex-A9微处理器单元(微处理器单元(MPU)有一个)有一个32位位的地址端口,根据不同的目标类型,可以把的地址端口,根据不同的目标类型,可以把4GB的空的空间分

5、割成几个区域进行处理。间分割成几个区域进行处理。存储器映射包括了以下的功能(以及功能共享,例存储器映射包括了以下的功能(以及功能共享,例如如Cortex-A9的的MPU子系统或图像和视频加速器子系统或图像和视频加速器IVA-HD子系统)。子系统)。4.1.2OMAP4460存储映射存储映射内存空间:通用内存控制器(内存空间:通用内存控制器(GPMC)动态内存管理器(动态内存管理器(DMM)寄存器空间:寄存器空间:3级(级(L3)和)和4级(级(L4)互连)互连专用空间:专用空间:IVA-HD子系统的图形加速器(子系统的图形加速器(SGX)等。)等。GPMC和和DMM专用于存储器的连接。专用于存

6、储器的连接。GPMC用于用于NOR/NAND闪存和静态闪存和静态RAM(SRAM)的存储器。)的存储器。DMM用于同步动态随机存取存储器用于同步动态随机存取存储器(SDRAM)的存储,如单数据速率)的存储,如单数据速率SDRSDRAM或移动双倍数据速率或移动双倍数据速率DDRSDRAM。L3互连允许共享资源,如外围设备和外部的片上存储器。互连允许共享资源,如外围设备和外部的片上存储器。L4互连外围设备的互连外围设备的访问控制。访问控制。OMAP4460的存储空间系统是分层次的:的存储空间系统是分层次的:1级(级(L1)、)、2级级(L2)、)、L3和和L4。Cortex-A9微处理器的微处理器

7、的L1和和L2,包括,包括Cortex-M3微控制器、数字信号处理器(微控制器、数字信号处理器(DSP)子系统的存储器。)子系统的存储器。L3处处理许多类型的数据传输、数据交换与系统内部理许多类型的数据传输、数据交换与系统内部/外部(外部(on-chip/external)存储器。)存储器。L3和和L4实现芯片级互连。包括一个实现芯片级互连。包括一个L3和和4个个L4S,实现所有,实现所有模块和子系统之间的通信。模块和子系统之间的通信。2.L3内存空间映射内存空间映射4.2RAM存储器存储器1960年,年,IBM大型主机主要采用磁芯存储器。磁芯存储器不但容易损坏,大型主机主要采用磁芯存储器。磁

8、芯存储器不但容易损坏,而且价格昂贵、速度慢,为解决磁芯存储器存在的不足,当时科学家提供了而且价格昂贵、速度慢,为解决磁芯存储器存在的不足,当时科学家提供了诸多设计方案。但这些方案与磁芯存储器相比,不但技术原理更加复杂,而诸多设计方案。但这些方案与磁芯存储器相比,不但技术原理更加复杂,而且造价也更昂贵。罗伯特且造价也更昂贵。罗伯特登纳德博士在一个座谈中了解到,薄膜磁存储技术登纳德博士在一个座谈中了解到,薄膜磁存储技术采用了一块小磁体和邻近的一对信号线能实现采用了一块小磁体和邻近的一对信号线能实现1个比特(二进制位)的存储。个比特(二进制位)的存储。几个月后登纳德博士提出了一个设想,即二进制位可以

9、存储在电容上,一个几个月后登纳德博士提出了一个设想,即二进制位可以存储在电容上,一个场效应管(场效应管(FET)可以用于控制充放电。在经过长时间的研究后,登纳德博)可以用于控制充放电。在经过长时间的研究后,登纳德博士最终发明了可存储少许数据、基于单晶体管设计的存储单元:士最终发明了可存储少许数据、基于单晶体管设计的存储单元:D-RAM芯片。芯片。随着个人电脑(随着个人电脑(PC)的兴起,罗伯特)的兴起,罗伯特登纳德的这项发明的意义逐渐显现出来。登纳德的这项发明的意义逐渐显现出来。4.2.1RAM存储器介绍存储器介绍写入的时候在需要写入的磁芯所对应的XY坐标线上各输入稍高于50%磁环磁化阈值的电

10、流,所以这样只有XY坐标对应的那个磁芯上会同时在两条线中都有电流,叠加之后会超过阈值的电流,磁芯因而磁化或者改变磁化方向从而写入一位数据,而其他所有的磁芯内通过的电流或者是0,或者是50%磁化阈值,都达不到磁化电流不能被磁化,所以没有数据写入。读出的时候比较复杂,分别在XY送入读出电流,读出电流的大小和写入的时候一样也是略大于50%磁化阈值的电流,读出电流的方向我们是事先知道的,这样在XY寻址坐标所对应的那个磁芯里就会有超过阈值的电流,如果它的本来磁场方向和读出电流所对应的磁场方向相反的话,那么由于磁芯的磁性状态发生翻转,有巨大的磁通量变化,在斜穿的读出线上就会有大的感应电流,所以我们就知道这

11、个磁芯存储的是和读出信号相反的数据。如果它的本来磁场方向和读出电流所对应的磁场方向一样的话,那么由于磁芯的磁性状态没有发生变化,在斜穿的读出线上就不会有感应电流,所以我们就知道这个磁芯存储的是和读出信号相同的数据。磁芯中的数据就这样被读出了,不过这还没有完,因为值得注意的是这时候在读完数据之后显然无论原来磁芯上存的是什么数据,读过之后就都被写成同样的读出数据了,也就是这个读出是破坏性的,所以必须有个办法在读出之后恢复存储的数据。所以读完之后还需要立即另外重新再写一遍原先的数据进去,恢复本来的数据,方法就是前述的写入数据的方法,用放在缓存中的磁环中原来存储的数据写回去。所以磁芯存储器的读相当麻烦

12、,也比较慢。读出时没被选中的磁芯和写入时一样,都不会改变磁性状态而产生感应电流,所以不会被读出也不会干扰被选中的磁芯读出数据。SRAM(StaticRAM)是一种具有静止存取功能的存储器,)是一种具有静止存取功能的存储器,不需要刷新电路即能保存它内部存储的数据。不像不需要刷新电路即能保存它内部存储的数据。不像DRAM内存内存那样需要刷新电路,每隔一段时间,固定要对那样需要刷新电路,每隔一段时间,固定要对DRAM刷新充电刷新充电一次,否则内部的数据即会消失。因此一次,否则内部的数据即会消失。因此SRAM具有较高的性能,具有较高的性能,但是但是SRAM的集成度较低,设计相同容量的内存,的集成度较低

13、,设计相同容量的内存,SRAM需要需要比比DRAM更大的体积。更大的体积。RAM最显著的优点就是速度非常快,在快速读取和刷新时最显著的优点就是速度非常快,在快速读取和刷新时能够保持数据完整性,因而被广泛应用在各个领域。能够保持数据完整性,因而被广泛应用在各个领域。1SRAMDRAM(DynamicRAM)即动态)即动态RAM,是,是RAM家族中最家族中最大的成员。通常所讲的大的成员。通常所讲的RAM即指即指DRAM。RAM的动态存储单元是利用的动态存储单元是利用MOS管栅极电容可以存储电荷管栅极电容可以存储电荷的原理制成的。存储单元的结构能做得非常简单,普遍应用于大的原理制成的。存储单元的结构

14、能做得非常简单,普遍应用于大容量、高集成度的容量、高集成度的RAM中。由于栅极电容的容量很小(通常仅中。由于栅极电容的容量很小(通常仅为几皮法),而漏电流又不可能绝对等于零,所以电荷保存的时为几皮法),而漏电流又不可能绝对等于零,所以电荷保存的时间有限。为了及时补充漏掉的电荷以避免存储的信号丢失,必须间有限。为了及时补充漏掉的电荷以避免存储的信号丢失,必须定时给栅极电容补充电荷,通常将这种操作称为刷新或再生。因定时给栅极电容补充电荷,通常将这种操作称为刷新或再生。因此,此,DRAM工作时必须辅以必要的刷新控制电路,同时也使操作工作时必须辅以必要的刷新控制电路,同时也使操作复杂化了。复杂化了。2

15、DRAM在进行写操作时,字线给出高电平,使在进行写操作时,字线给出高电平,使T导通,位线上的数导通,位线上的数据便通过据便通过T被存入被存入CS中。在进行读操作时,字线同样给出高电中。在进行读操作时,字线同样给出高电平,使平,使T导通,导通,CS经经T向位线上的电容向位线上的电容CB提供电荷,使位线获提供电荷,使位线获得读出的信号电平。得读出的信号电平。SDRAM(SynchronousDynamicRandomAccessMemory)即同步动态随机存取存储器。同步是指)即同步动态随机存取存储器。同步是指Memory工作工作需要同步时钟,内部命令的发送与数据的传输都以它为基准;需要同步时钟,

16、内部命令的发送与数据的传输都以它为基准;与系统总线速度同步,也就是与系统时钟同步,这样就避免了与系统总线速度同步,也就是与系统时钟同步,这样就避免了不必要的等待周期,减少数据存储时间。同步还使存储控制器不必要的等待周期,减少数据存储时间。同步还使存储控制器知道在哪一个时钟脉冲期由数据请求使用,因此数据可在脉冲知道在哪一个时钟脉冲期由数据请求使用,因此数据可在脉冲上升期便开始传输。动态是指存储阵列需要不断的刷新来保证上升期便开始传输。动态是指存储阵列需要不断的刷新来保证数据不丢失。随机是指数据不是线性依次存储,而是由指定地数据不丢失。随机是指数据不是线性依次存储,而是由指定地址进行数据读写。址进

17、行数据读写。3SDRAMSDRAM是有一个同步接口的动态随机存取内存是有一个同步接口的动态随机存取内存DRAM。通常动态随。通常动态随机存取内存(机存取内存(DRAM)是有一个异步接口的,这样它可以随时响应控制输入)是有一个异步接口的,这样它可以随时响应控制输入的变化。而的变化。而SDRAM有一个同步接口,在响应控制输入前会等待一个时钟信有一个同步接口,在响应控制输入前会等待一个时钟信号,这样就能和计算机的系统总线同步。时钟被用来驱动一个有限状态机,号,这样就能和计算机的系统总线同步。时钟被用来驱动一个有限状态机,对进入的指令进行流水线操作。这使得对进入的指令进行流水线操作。这使得SDRAM与

18、没有同步接口的异步与没有同步接口的异步DRAM(asynchronousDRAM)相比,可以有一个更复杂的操作模式。相比,可以有一个更复杂的操作模式。流水线意味着芯片可以在处理完之前的指令前,接受一个新的指令。流水线意味着芯片可以在处理完之前的指令前,接受一个新的指令。在一个写的流水线中,写命令在另一个指令执行完之后可以立刻执行,而不在一个写的流水线中,写命令在另一个指令执行完之后可以立刻执行,而不需要等待数据写入存储队列的时间。在一个读的流水线中,需要的数据在读需要等待数据写入存储队列的时间。在一个读的流水线中,需要的数据在读指令发出之后固定数量的时钟频率后到达,而这个等待的过程可以发出其它

19、指令发出之后固定数量的时钟频率后到达,而这个等待的过程可以发出其它附加指令。这种延迟被称为等待时间,在为计算机购买存储时是一个很重要附加指令。这种延迟被称为等待时间,在为计算机购买存储时是一个很重要的参数。的参数。从发展到现在已经经历了五代,分别是:第一代从发展到现在已经经历了五代,分别是:第一代SDRSDRAM,第二代,第二代DDRSDRAM,第三代,第三代DDR2SDRAM,第四代,第四代DDR3SDRAM,第五代,第五代DDR4SDRAM。SDRAMSDRAM的基本信号可以分成以下几类。的基本信号可以分成以下几类。的基本信号可以分成以下几类。的基本信号可以分成以下几类。(1)控制信号:包

20、括片选()控制信号:包括片选(CS)、同步时钟()、同步时钟(CLK)、时钟)、时钟有效(有效(CLKEN)、读写选择()、读写选择(WE)、数据有效()、数据有效(DQM)等。)等。(2)地址选择信号:包括行地址选择()地址选择信号:包括行地址选择(RAS)、列地址选择)、列地址选择(CAS)、行)、行/列地址线(列地址线(SA0SA12)分时复用、)分时复用、Bank块地址块地址线(线(BA0BA1)。)。(3)数据信号:包括双向数据端口()数据信号:包括双向数据端口(DQ0DQ15)、接收数)、接收数据有效信号(据有效信号(DQM)控制等。)控制等。DQM为低时,写入为低时,写入/读出有

21、效。读出有效。SDRAM工作原理工作原理128Mb(32M4bit)SDRAM内部结构图突发(突发(Burst)是指在同一行中相邻的存储单元连续进行)是指在同一行中相邻的存储单元连续进行数据传输的方式,连续传输所涉及到存储单元(列)的数量就数据传输的方式,连续传输所涉及到存储单元(列)的数量就是突发长度(是突发长度(BurstLengths,BL)。)。内存控制器读内存控制器读/写写P-Bank位宽是位宽是8位(即位(即8个字节),但个字节),但是实际的数据大多都是超过是实际的数据大多都是超过8位的,每次只能对一个存储单元进位的,每次只能对一个存储单元进行寻址,如果要连续的读行寻址,如果要连续

22、的读/写就还要对当前存储单元的下一个单写就还要对当前存储单元的下一个单元进行寻址,就要不断地发送列地址与读元进行寻址,就要不断地发送列地址与读/写命令(行地址不变,写命令(行地址不变,所以不用再对行寻址),这样就占用了大量的内存控制资源,所以不用再对行寻址),这样就占用了大量的内存控制资源,在数据进行连续传输时无法输入新的命令。传输效率很低。在数据进行连续传输时无法输入新的命令。传输效率很低。3突发长度突发长度非突发连续读取模式非突发连续读取模式为此,突发传输技术应运而生,指定起始列地址与突发长度,内存控制为此,突发传输技术应运而生,指定起始列地址与突发长度,内存控制器依次地自动对后面相应数据

23、的存储单元进行读器依次地自动对后面相应数据的存储单元进行读/写操作而不再需要控制器连写操作而不再需要控制器连续地提供列地址。这样,除了第一笔数据的传输需要若干个周期(主要是之续地提供列地址。这样,除了第一笔数据的传输需要若干个周期(主要是之前的延迟,一般是前的延迟,一般是tRCD+CL)外,其后每个数据只需一个周期即可获得。)外,其后每个数据只需一个周期即可获得。突发连续读取模式时序突发连续读取模式时序至于至于BL的数值,不能随便设定或者传输前临时的数值,不能随便设定或者传输前临时决定。目前可用的选项是决定。目前可用的选项是1、2、4、8、全页(、全页(FullPage),常见的设定是),常见

24、的设定是4和和8。另外,在。另外,在MRS(ModeRegisterSet)阶段除了要设定)阶段除了要设定BL数值之外,还要确定数值之外,还要确定读读/写操作的模式以及突发传输的模式。写操作的模式以及突发传输的模式。如果如果BL=4,意味着传送,意味着传送464bit的数据。但是,并不是所的数据。但是,并不是所有的数据都是需要的,为了屏蔽不需要的数据,数据掩码有的数据都是需要的,为了屏蔽不需要的数据,数据掩码(DataI/OMask,DQM)技术应运而生。通过)技术应运而生。通过DQM,内存可,内存可以控制以控制I/O端口取消哪些输出或输入的数据。在读取时,被屏蔽端口取消哪些输出或输入的数据。

25、在读取时,被屏蔽的数据仍然会从存储体传出,只是在的数据仍然会从存储体传出,只是在“掩码逻辑单元掩码逻辑单元”处被屏处被屏蔽。为了精确屏蔽一个蔽。为了精确屏蔽一个P-Bank位宽中的每个字节,每个位宽中的每个字节,每个DIMM有有8个个DQM信号线,每个信号针对一个字节。这样,对于信号线,每个信号针对一个字节。这样,对于4bit位宽芯片,两个芯片共用一个位宽芯片,两个芯片共用一个DQM信号线,对于信号线,对于8bit位宽芯片,位宽芯片,一个芯片占用一个一个芯片占用一个DQM信号,而对于信号,而对于16bit位宽芯片,则需要位宽芯片,则需要两个两个DQM引脚。引脚。4数据掩码数据掩码图图5-7SD

26、RAM使用使用DQM技术读取时序图技术读取时序图DRAM种类繁多,主要分为异步、同步和图像种类繁多,主要分为异步、同步和图像DRAM三大类别。还有一种三大类别。还有一种Rambus公司的公司的RDRAM。4.2.3DDRSDRAM分类分类类类型型名称特点异异步步FPM RAMFPM是FastPageModeRAM的缩写。它是早期的标准,后被比它快5%的EDODRAM所取代。EDO RAMEDO RAM 动态存储器(extendeddataoutputRAM)是一种在通常RAM中加入一块静态RAM(SRAM)而生成的动态存储器(DRAM)。同步同步SDRAMSDRAM:Synchronous D

27、ynamic Random Access Memory,同步动态随机存储器。DDR SDRAMDDR SDRAM是DoubleDataRateSDRAM的缩写,是双倍速率同步动态随机存储器的意思。Mobile DDRMobile DDR(又称为LowPowerDDR或LPDDR)是DDRSDRAM的一种,专门用于移动式电子产品。LPDDRJESD209-2 Low Power Double Data Rate低功耗DDRLPDDR2 JESD209-2 Low Power Double Data Rate 2低功耗DDR2LPDDR3 JESD209-2 Low Power Double Da

28、ta Rate 3低功耗DDR3DDR2 SDRAMDDR第二代。内存却拥有两倍于上一代DDR内存预读取能力(即:4bit数据读预取)。DDR3 SDRAMDDR第三代。内存却拥有四倍于上一代DDR内存预读取能力(即:8bit数据读预取)。DDR4 SDRAMDDR第四代。DDR4,它的数据传输速度将比DDR3快一倍,且功耗更低。图图像像EDOEDO内存(ExtendedDataOutDRAM)VRAMVideo Random Access Memory:显存,帧存储器,刷新存储器,或VRAM(缩写)。WRAMWRAM(Window RAM):属于VRAM的改良版,其不同之处在于其控制线路有一

29、、二十组的输入/输出控制器,并采用EDO的资料存取模式。MDRAMMDRAM(MultibankDynamicRAM)多BANK动态内存,MDRAM是MoSys公司开发的一种VRAM(视频内存)SGRAM SGRAM(Synchronous Graphics Random-Access Memory),同步图形随机存储器,是一种专为显卡设计的显存、一种图形读写能力较强的显存,由SDRAM改良而成。GDDR2图形储存器DDR2GDDR3GDDR3是用于高性能显卡的专用图形储存器。GDDR3是代替GDDR的标准,GDDR3标准借鉴了通用的DDR2的很多特性,并经过进一步优化获得更高的数据速率和更低

30、的功耗。GDDR4GDDR4属于双倍数据率内存,通过使用Cutting-edge技术的DataBusInversion及Multi-Preamble技术,使其在理论上相对GDDR3的运行效率提升了56%,使用GDDR4显存能达到更高的工作频率和更强的实际性能。GDDR5GDDR5采用了DDR3的8bit预取技术,且使用了两条并行的DQ总线,从而实现双倍的接口带宽。双DQ总线使得GDDR5的针脚数从GDDR3/4的136Ball大幅增至170Ball。GDDR5显存拥有多达16个物理Bank,这些Bank被分为四组,双DQ总线交叉控制四组Bank,达到了实时读写操作,一举将数据传输率提升至4GH

31、z以上。RambusRDRAMRDRAM(RambusDRAM)是美国的RAMBUS公司开发的一种内存。与DDR和SDRAM不同,它采用了串行的数据传输模式。XDR1 DRAMXDR存储器架构包括许多基于Rambus有限公司的创新专利的关键使能技术,其中包括低电压、低功耗差分Rambus信号电平(DRSL);八倍率数据传输率(ODR)技术用以在每个时钟周期里传输八位数据;FlexPhase电路技术为数据和时钟提供精确片内校正;动态点对点(DPP)则提高了信号完整性和扩展性。XDR2 DRAMXDR2内存芯片的标准设计位宽为16bit(它可以像XDR那样动态调整位宽),按每个数据引脚的传输率为8

32、GHz,即8Gbps计算,一枚XDR2芯片的数据带宽就将达到16GB/sRambusRDRAMRDRAM(RambusDRAM)是美国的RAMBUS公司开发的一种内存。与DDR和SDRAM不同,它采用了串行的数据传输模式。XDR1 DRAMXDR存储器架构包括许多基于Rambus有限公司的创新专利的关键使能技术,其中包括低电压、低功耗差分Rambus信号电平(DRSL);八倍率数据传输率(ODR)技术用以在每个时钟周期里传输八位数据;FlexPhase电路技术为数据和时钟提供精确片内校正;动态点对点(DPP)则提高了信号完整性和扩展性。XDR2 DRAMXDR2内存芯片的标准设计位宽为16bi

33、t(它可以像XDR那样动态调整位宽),按每个数据引脚的传输率为8GHz,即8Gbps计算,一枚XDR2芯片的数据带宽就将达到16GB/s类型电源电压IO电压DDR2.5V2.5VLPDDR1.8V1.8(1.2V)DDR21.8V1.8VLPDDR21.2V=VDDDDR31.5V(1.35V L)=VDDLPDDR31.2V1.2V几种常见的几种常见的几种常见的几种常见的DRAMDRAM电源电压和电源电压和电源电压和电源电压和IOIO电压电压电压电压标准名称准名称I/OI/O总线时钟频率率周期周期存存储器器时钟频率率数据速率数据速率模模块名称名称极限极限传输率率比特比特宽(MHz)(ns)(

34、MHz)(MT/s)(GiB/s)(比特)DDR3-80040010100800 PC3-64006.464DDR3-1066533Feb-711331066 PC3-85008.564DDR3-133366761661333PC3-1060010.664DDR3-160080052001600PC3-1280012.864DDR3-1866933Jul-422331866PC3-1490014.964DDR3-21331066Apr-332662133PC3-170001764DDR3JEDEC标准模块标准模块DDR4内存规格内存规格DDR4内存将会拥有两种规格。其内存将会拥有两种规格。其中

35、使用中使用Single-endedSignaling信号的信号的DDR4内存其传输内存其传输速率已经被确认为速率已经被确认为1.63.2Gbps,而基于差分信号技术,而基于差分信号技术的的DDR4内存其传输速率则将可以达到内存其传输速率则将可以达到6.4Gbps。由于。由于通过一个通过一个DRAM实现两种接口基本上是不可能的,因实现两种接口基本上是不可能的,因此此DDR4内存将会同时存在基于传统内存将会同时存在基于传统SE信号和差分信信号和差分信号的两种规格产品。号的两种规格产品。4.DDR4MDDR,即为,即为MobileDDRSDRM,是内存的一是内存的一种,也可称为种,也可称为LPDDR

36、(LowPower),以低功耗和小体积以低功耗和小体积为优势,其寿命也比为优势,其寿命也比DDR,DDR2长。相对于长。相对于DDR,在在相同等效频率下,相同等效频率下,DDR需消耗需消耗2.5V电压,而电压,而MDDR只只需消耗需消耗1.8V。由于由于MDDR体积小,使其在移动设备中使用较广体积小,使其在移动设备中使用较广泛,例如手机,上网本等。泛,例如手机,上网本等。MDDR的生产厂家主要有的生产厂家主要有Samsung和和Micron。4.MDDR/LPDDR(1)首先关于节能技术,在接口()首先关于节能技术,在接口(I/O)与内部的电压和内部)与内部的电压和内部电压两方面,原来的电压两

37、方面,原来的LPDDR为为+1.8V,而此次的,而此次的LPDDR2还支还支持持+1.2V。并且,还支持更新部分内存阵列的。并且,还支持更新部分内存阵列的“PartialArraySelfRefresh”和和“Per-BankRefresh”。(2)中的闪存和)中的闪存和SDRAM可共用接口此次还是首次。这样可降可共用接口此次还是首次。这样可降低控制器的引脚数,提高内存子系统周围的安装密度。低控制器的引脚数,提高内存子系统周围的安装密度。(3)的内存特性和容量方面,支持的工作频率为)的内存特性和容量方面,支持的工作频率为100MHz533MHz。数据位宽为。数据位宽为8、16和和32。有。有2

38、bit和和4bit两种。闪存两种。闪存容量为容量为64Mbit32Gbit,DRAM为为64Mbit8Gbit。6.LPDDR2随着手持移动设备的硬件迅速发展,以现有的高端随着手持移动设备的硬件迅速发展,以现有的高端Cortex-A15架构来看,最高频率可达架构来看,最高频率可达2.5GHz与支持最多与支持最多1TB的内存所带来的总线带宽需求相当惊人。虽然现有的内存带宽仍的内存所带来的总线带宽需求相当惊人。虽然现有的内存带宽仍足以满足需求,但在带宽与省电性上还是有继续改进的必要,内足以满足需求,但在带宽与省电性上还是有继续改进的必要,内存大厂存大厂Samsung今日在其今日在其SamsungM

39、obileSolutionsForum中中宣布可供行动装置使用的宣布可供行动装置使用的30奈米制程奈米制程2GBLPDDR3内存已可进内存已可进入量产阶段。入量产阶段。LPDDR3内存每个针脚的内存每个针脚的I/O传输量可达传输量可达1,600Mbps,在以双信道模式运作下,总线带宽可达,在以双信道模式运作下,总线带宽可达12.8GB/s,总体来说多出前代架构总体来说多出前代架构50%的传输能力。的传输能力。7.LPDDR31.DDR1.DDR工作原理工作原理工作原理工作原理DDR采用了采用了2位预取位预取(2-bitprefetch),也就是,也就是2:1的数据预取,的数据预取,2bit预取

40、架构允许预取架构允许内部的队列内部的队列(column)工作频率仅仅为外部数据传输频率的一半。在工作频率仅仅为外部数据传输频率的一半。在SDRAM中数据传中数据传输率完全参考时钟信号,因此数据传输率和时钟频率一样输率完全参考时钟信号,因此数据传输率和时钟频率一样。4.2.4DDRSDRAM工作原理工作原理DDR2采了采了4位预取位预取(4-bitprefetch),这就是,这就是DDR2提高数据传输率的关键,可以在不提高内部存储阵列频提高数据传输率的关键,可以在不提高内部存储阵列频率的情况下提高数据输出带宽率的情况下提高数据输出带宽,如图如图5-10所示。所示。DDR2工作原理工作原理2.DD

41、R、DDR2和和DDR3的区别的区别1 1、逻辑、逻辑、逻辑、逻辑BankBank数量数量数量数量 DDR2SDRAM中有中有4Bank和和8Bank的设计,目的就是为了应对未来大的设计,目的就是为了应对未来大容量芯片的需求。而容量芯片的需求。而DDR3很可能将从很可能将从2Gb容量起步,因此起始的逻辑容量起步,因此起始的逻辑Bank就是就是8个,另外还为未来的个,另外还为未来的16个逻辑个逻辑Bank做好了准备。做好了准备。2 2、封装(、封装(、封装(、封装(PackagesPackages)DDR3由于新增了一些功能,所以在引脚方面会有所增加,由于新增了一些功能,所以在引脚方面会有所增加

42、,8bit芯片采用芯片采用78球球FBGA封装,封装,16bit芯片采用芯片采用96球球FBGA封装,而封装,而DDR2则有则有60/68/84球球FBGA封装三种规格。并且封装三种规格。并且DDR3必须是绿色封装,不能含有任何有害物质。必须是绿色封装,不能含有任何有害物质。4.2.5DDR3新增特点新增特点由于由于DDR3的预取为的预取为8bit,所以突发传输周期(,所以突发传输周期(BL,BurstLength)也固定为)也固定为8,而对于,而对于DDR2和早期的和早期的DDR架构的系统,架构的系统,BL=4也是常用的,也是常用的,DDR3为此增加了一个为此增加了一个4-bitBurstC

43、hop(突(突发突变)模式,即由一个发突变)模式,即由一个BL=4的读取操作加上一个的读取操作加上一个BL=4的写入的写入操作来合成一个操作来合成一个BL=8的数据突发传输,届时可通过的数据突发传输,届时可通过A12地址线地址线来控制这一突发模式。而且需要指出的是,任何突发中断操作来控制这一突发模式。而且需要指出的是,任何突发中断操作都将在都将在DDR3内存中予以禁止,且不予支持,取而代之的是更灵内存中予以禁止,且不予支持,取而代之的是更灵活的突发传输控制(如活的突发传输控制(如4bit顺序突发)。顺序突发)。3、突发长度(、突发长度(BL,BurstLength)4.3ROM存储器存储器可编

44、程只读存储器可编程只读存储器(Programmableread-onlymemory),缩写为),缩写为PROM或或FPROM,是一种电脑存储记忆晶片,它允许使用称为,是一种电脑存储记忆晶片,它允许使用称为PROM编程编程器的硬件将数据写入设备中。在器的硬件将数据写入设备中。在PROM被编程后,它就只能专用那些数据,被编程后,它就只能专用那些数据,并且不能被再编程这种存储器用作永久存放程序之用。通常会用于电子游戏并且不能被再编程这种存储器用作永久存放程序之用。通常会用于电子游戏机、或电子词典这类可翻译语言的产品上。机、或电子词典这类可翻译语言的产品上。1MASKROM2PROM3EPROM4E

45、2PROMROM存储器类型存储器类型4.FlashMemory6F-RAM7MRAM8PRAMFlash存储器类型存储器类型FlashMemoryFlashMemory(快闪存储器)(快闪存储器)(快闪存储器)(快闪存储器)是一种在断电情是一种在断电情况下仍能保持所存储的数据信息的存储器,它能以况下仍能保持所存储的数据信息的存储器,它能以block的区块单位进行擦除和编程,而不是以字节为单的区块单位进行擦除和编程,而不是以字节为单位。区块大小一般为位。区块大小一般为256KB20MB。闪存是电可擦除只读存储器的变种,闪存是电可擦除只读存储器的变种,闪存是电可擦除只读存储器的变种,闪存是电可擦除

46、只读存储器的变种,E2PROME2PROM与闪存不同的是,它能在字节水平上进行擦除和重写,与闪存不同的是,它能在字节水平上进行擦除和重写,与闪存不同的是,它能在字节水平上进行擦除和重写,与闪存不同的是,它能在字节水平上进行擦除和重写,这样这样这样这样E2PROME2PROM就比闪存的更新速度慢。就比闪存的更新速度慢。就比闪存的更新速度慢。就比闪存的更新速度慢。闪存通常被用来闪存通常被用来保存控制代码,比如在个人电脑中的基本输入保存控制代码,比如在个人电脑中的基本输入/输出系输出系统(统(BIOS)。当)。当BIOS需要被改变(重写)时,闪存可需要被改变(重写)时,闪存可以写到以写到block(

47、而不是字节)大小,使它更容易被更新。(而不是字节)大小,使它更容易被更新。另一方面,闪存不像任意存取存储器(另一方面,闪存不像任意存取存储器(RAM)一样有)一样有用,因为任意存取存储器必须是在字节(而不是用,因为任意存取存储器必须是在字节(而不是block)水平可设定地址的。)水平可设定地址的。EEPROM与与flash的区别的区别1、EEPROM可以按可以按“位位”擦写,而擦写,而FLASH只能一大片一大只能一大片一大片的擦。片的擦。2、EEPROM一般容量都不大,如果大的话,一般容量都不大,如果大的话,EEPROM相对相对与与FLASH就没有价格上的优势了。市面上卖的就没有价格上的优势了

48、。市面上卖的standalone的的EERPOM一般都是在一般都是在64KBIT以下,而以下,而FLASH一般都是一般都是8MEGBIT以上(以上(NOR型)。型)。3、读的速度的话,应该不是两者的差别,只是、读的速度的话,应该不是两者的差别,只是EERPOM一般一般用于低端产品,读的速度不需要那么快,真要做的话,其实也用于低端产品,读的速度不需要那么快,真要做的话,其实也是可以做的和是可以做的和FLASH差不多。差不多。EEPROM与与flash的区别的区别4、因为、因为EEPROM的存储单元是两个管子而的存储单元是两个管子而FLASH是一是一个(个(SST的除外,类似于两管),的除外,类似

49、于两管),写入次数方面,写入次数方面,写入次数方面,写入次数方面,EEPROMEEPROM比比比比FLASHFLASH要好一些,到要好一些,到要好一些,到要好一些,到1000K1000K次也没有问题的。次也没有问题的。次也没有问题的。次也没有问题的。总的来说,对与用户来说,总的来说,对与用户来说,EEPROM和和FLASH没有大的没有大的区别,只是区别,只是EEPROM是低端产品,容量低,价格便宜,但是稳是低端产品,容量低,价格便宜,但是稳定性较定性较FLASH要好一些。要好一些。但对于但对于EEPROM和和FLASH的设计来说,的设计来说,FLASH则要难的则要难的多,不论是从工艺上的还是从

50、外围电路设计上来说。多,不论是从工艺上的还是从外围电路设计上来说。闪存(闪存(flash)闪存最先由东芝公司提出,是因为芯片存储器单闪存最先由东芝公司提出,是因为芯片存储器单元的数据能在一瞬间(或闪电般的)被删除。在元的数据能在一瞬间(或闪电般的)被删除。在Fowler-Nordheimtunneling中电子刺破薄薄的一层绝中电子刺破薄薄的一层绝缘体材料,并从有联系的每个存储单元的浮栅移动电缘体材料,并从有联系的每个存储单元的浮栅移动电荷。荷。Intel提供了闪存的一种形式,在每个存储单元保提供了闪存的一种形式,在每个存储单元保存存2比特(而不是比特(而不是1比特),这样能够使存储量翻倍而比

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁