存储器电路演示_第1页
存储器电路演示_第2页
存储器电路演示_第3页
存储器电路演示_第4页
存储器电路演示_第5页
已阅读5页,还剩97页未读 继续免费阅读

下载本文档

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

文档简介

(优选)存储器电路ppt讲解目前一页\总数一百零二页\编于十二点目录4.1OMAP4460存储空间

4.2RAM存储器4.3ROM存储器4.4存储卡接口电路设计目前二页\总数一百零二页\编于十二点4.1OMAP4460存储空间

目前三页\总数一百零二页\编于十二点1.片上存储器

芯片上的内存被划分为L3OCMRAM、ROM区、RAM区和存储器内子系统(Cortex-A9、Cortex-M3、ABE和IVA-HD)。L3OCMRAM,56KB片上SRAM;4KB保存和恢复(SAR)ROM;RAM区由四大块8KB组成,器件进入关闭模式时,它可以用来作为系统环境变量保存存储器。4.1.1OMAP4460存储空间概要目前四页\总数一百零二页\编于十二点SDMA控制器:高达127请求,32优先级逻辑信道,256×64位FIFO;动态内存管理(DMM)模块:它执行全局地址翻译,地址旋转,以及交错访问。2.内存管理目前五页\总数一百零二页\编于十二点

有两个主要的接口,用于连接外部存储器:通用存储器控制器(GPMC)和双通道SDRAM控制器(SDRC),图形加速器(SGX)。GPMC支持如下存储器:异步SRAM存储器;异步/同步NORFlash存储器;NANDFlash存储器;伪SRAM器件;SDRC/EMIF;3.外部存储器接口目前六页\总数一百零二页\编于十二点支持设备之间的连接;LPDDR2型存储器,它支持双倍数据速率(DDR)和单数据速率(SDR)的协议,EMIF是Cortex-A9微处理器的LPDDR2SDRAM/NVM子系统、ISS、IVA-HD子系统、图形加速器(SGX)和DMA控制器之间的接口;DDR物理接口PHY,实现符合JEDECLPDDR2要求的数据速率转换。SDRC/EMIF目前七页\总数一百零二页\编于十二点OMAP设备支持的外围设备提供了一套全面、灵活和高速(HS)接口,以及片上编程资源。4.系统和连接外围设备目前八页\总数一百零二页\编于十二点

1.OMAP4460映射

在Cortex-A9微处理器单元(MPU)有一个32位的地址端口,根据不同的目标类型,可以把4GB的空间分割成几个区域进行处理。

存储器映射包括了以下的功能(以及功能共享,例如Cortex-A9的MPU子系统或图像和视频加速器[IVA-HD]子系统)。4.1.2OMAP4460存储映射目前九页\总数一百零二页\编于十二点内存空间:通用内存控制器(GPMC)动态内存管理器(DMM)寄存器空间:3级(L3)和4级(L4)互连专用空间:IVA-HD子系统的图形加速器(SGX)等。

GPMC和DMM专用于存储器的连接。

GPMC用于NOR/NAND闪存和静态RAM(SRAM)的存储器。

DMM用于同步动态随机存取存储器(SDRAM)的存储,如单数据速率SDRSDRAM或移动双倍数据速率DDRSDRAM。

L3互连允许共享资源,如外围设备和外部的片上存储器。

L4互连外围设备的访问控制。目前十页\总数一百零二页\编于十二点OMAP4460的存储空间系统是分层次的:1级(L1)、2级(L2)、L3和L4。Cortex-A9微处理器的L1和L2,包括Cortex-M3微控制器、数字信号处理器(DSP)子系统的存储器。L3处理许多类型的数据传输、数据交换与系统内部/外部(on-chip/external)存储器。L3和L4实现芯片级互连。包括一个L3和4个L4S,实现所有模块和子系统之间的通信。2.L3内存空间映射目前十一页\总数一百零二页\编于十二点4.2RAM存储器目前十二页\总数一百零二页\编于十二点1960年,IBM大型主机主要采用磁芯存储器。磁芯存储器不但容易损坏,而且价格昂贵、速度慢,为解决磁芯存储器存在的不足,当时科学家提供了诸多设计方案。但这些方案与磁芯存储器相比,不但技术原理更加复杂,而且造价也更昂贵。罗伯特·登纳德博士在一个座谈中了解到,薄膜磁存储技术采用了一块小磁体和邻近的一对信号线能实现1个比特(二进制位)的存储。几个月后登纳德博士提出了一个设想,即二进制位可以存储在电容上,一个场效应管(FET)可以用于控制充放电。在经过长时间的研究后,登纳德博士最终发明了可存储少许数据、基于单晶体管设计的存储单元:D-RAM芯片。随着个人电脑(PC)的兴起,罗伯特·登纳德的这项发明的意义逐渐显现出来。4.2.1RAM存储器介绍目前十三页\总数一百零二页\编于十二点写入的时候在需要写入的磁芯所对应的XY坐标线上各输入稍高于50%磁环磁化阈值的电流,所以这样只有XY坐标对应的那个磁芯上会同时在两条线中都有电流,叠加之后会超过阈值的电流,磁芯因而磁化或者改变磁化方向从而写入一位数据,而其他所有的磁芯内通过的电流或者是0,或者是50%磁化阈值,都达不到磁化电流不能被磁化,所以没有数据写入。目前十四页\总数一百零二页\编于十二点读出的时候比较复杂,分别在XY送入读出电流,读出电流的大小和写入的时候一样也是略大于50%磁化阈值的电流,读出电流的方向我们是事先知道的,这样在XY寻址坐标所对应的那个磁芯里就会有超过阈值的电流,如果它的本来磁场方向和读出电流所对应的磁场方向相反的话,那么由于磁芯的磁性状态发生翻转,有巨大的磁通量变化,在斜穿的读出线上就会有大的感应电流,所以我们就知道这个磁芯存储的是和读出信号相反的数据。如果它的本来磁场方向和读出电流所对应的磁场方向一样的话,那么由于磁芯的磁性状态没有发生变化,在斜穿的读出线上就不会有感应电流,所以我们就知道这个磁芯存储的是和读出信号相同的数据。磁芯中的数据就这样被读出了,不过这还没有完,因为值得注意的是这时候在读完数据之后显然无论原来磁芯上存的是什么数据,读过之后就都被写成同样的读出数据了,也就是这个读出是破坏性的,所以必须有个办法在读出之后恢复存储的数据。所以读完之后还需要立即另外重新再写一遍原先的数据进去,恢复本来的数据,方法就是前述的写入数据的方法,用放在缓存中的磁环中原来存储的数据写回去。所以磁芯存储器的读相当麻烦,也比较慢。读出时没被选中的磁芯和写入时一样,都不会改变磁性状态而产生感应电流,所以不会被读出也不会干扰被选中的磁芯读出数据。目前十五页\总数一百零二页\编于十二点SRAM(StaticRAM)是一种具有静止存取功能的存储器,不需要刷新电路即能保存它内部存储的数据。不像DRAM内存那样需要刷新电路,每隔一段时间,固定要对DRAM刷新充电一次,否则内部的数据即会消失。因此SRAM具有较高的性能,但是SRAM的集成度较低,设计相同容量的内存,SRAM需要比DRAM更大的体积。RAM最显著的优点就是速度非常快,在快速读取和刷新时能够保持数据完整性,因而被广泛应用在各个领域。1.SRAM目前十六页\总数一百零二页\编于十二点DRAM(DynamicRAM)即动态RAM,是RAM家族中最大的成员。通常所讲的RAM即指DRAM。RAM的动态存储单元是利用MOS管栅极电容可以存储电荷的原理制成的。存储单元的结构能做得非常简单,普遍应用于大容量、高集成度的RAM中。由于栅极电容的容量很小(通常仅为几皮法),而漏电流又不可能绝对等于零,所以电荷保存的时间有限。为了及时补充漏掉的电荷以避免存储的信号丢失,必须定时给栅极电容补充电荷,通常将这种操作称为刷新或再生。因此,DRAM工作时必须辅以必要的刷新控制电路,同时也使操作复杂化了。2.DRAM目前十七页\总数一百零二页\编于十二点在进行写操作时,字线给出高电平,使T导通,位线上的数据便通过T被存入CS中。在进行读操作时,字线同样给出高电平,使T导通,

CS经T向位线上的电容CB提供电荷,使位线获得读出的信号电平。目前十八页\总数一百零二页\编于十二点SDRAM(SynchronousDynamicRandomAccessMemory)即同步动态随机存取存储器。同步是指Memory工作需要同步时钟,内部命令的发送与数据的传输都以它为基准;与系统总线速度同步,也就是与系统时钟同步,这样就避免了不必要的等待周期,减少数据存储时间。同步还使存储控制器知道在哪一个时钟脉冲期由数据请求使用,因此数据可在脉冲上升期便开始传输。动态是指存储阵列需要不断的刷新来保证数据不丢失。随机是指数据不是线性依次存储,而是由指定地址进行数据读写。3.SDRAM目前十九页\总数一百零二页\编于十二点SDRAM是有一个同步接口的动态随机存取内存DRAM。通常动态随机存取内存(DRAM)是有一个异步接口的,这样它可以随时响应控制输入的变化。而SDRAM有一个同步接口,在响应控制输入前会等待一个时钟信号,这样就能和计算机的系统总线同步。时钟被用来驱动一个有限状态机,对进入的指令进行流水线操作。这使得SDRAM与没有同步接口的异步DRAM(asynchronousDRAM)相比,可以有一个更复杂的操作模式。

流水线意味着芯片可以在处理完之前的指令前,接受一个新的指令。在一个写的流水线中,写命令在另一个指令执行完之后可以立刻执行,而不需要等待数据写入存储队列的时间。在一个读的流水线中,需要的数据在读指令发出之后固定数量的时钟频率后到达,而这个等待的过程可以发出其它附加指令。这种延迟被称为等待时间,在为计算机购买存储时是一个很重要的参数。

目前二十页\总数一百零二页\编于十二点从发展到现在已经经历了五代,分别是:第一代SDRSDRAM,第二代DDRSDRAM,第三代DDR2SDRAM,第四代DDR3SDRAM,第五代DDR4SDRAM。目前二十一页\总数一百零二页\编于十二点SDRAM的基本信号可以分成以下几类。(1)控制信号:包括片选(CS)、同步时钟(CLK)、时钟有效(CLKEN)、读写选择(WE)、数据有效(DQM)等。(2)地址选择信号:包括行地址选择(RAS)、列地址选择(CAS)、行/列地址线(SA0~SA12)分时复用、Bank块地址线(BA0~BA1)。(3)数据信号:包括双向数据端口(DQ0~DQ15)、接收数据有效信号(DQM)控制等。DQM为低时,写入/读出有效。

SDRAM工作原理目前二十二页\总数一百零二页\编于十二点128Mb(32M×4bit)SDRAM内部结构图目前二十三页\总数一百零二页\编于十二点突发(Burst)是指在同一行中相邻的存储单元连续进行数据传输的方式,连续传输所涉及到存储单元(列)的数量就是突发长度(BurstLengths,BL)。内存控制器读/写P-Bank位宽是8位(即8个字节),但是实际的数据大多都是超过8位的,每次只能对一个存储单元进行寻址,如果要连续的读/写就还要对当前存储单元的下一个单元进行寻址,就要不断地发送列地址与读/写命令(行地址不变,所以不用再对行寻址),这样就占用了大量的内存控制资源,在数据进行连续传输时无法输入新的命令。传输效率很低。3.突发长度目前二十四页\总数一百零二页\编于十二点非突发连续读取模式目前二十五页\总数一百零二页\编于十二点为此,突发传输技术应运而生,指定起始列地址与突发长度,内存控制器依次地自动对后面相应数据的存储单元进行读/写操作而不再需要控制器连续地提供列地址。这样,除了第一笔数据的传输需要若干个周期(主要是之前的延迟,一般是tRCD+CL)外,其后每个数据只需一个周期即可获得。突发连续读取模式时序目前二十六页\总数一百零二页\编于十二点至于BL的数值,不能随便设定或者传输前临时决定。目前可用的选项是1、2、4、8、全页(FullPage),常见的设定是4和8。另外,在MRS(ModeRegisterSet)阶段除了要设定BL数值之外,还要确定读/写操作的模式以及突发传输的模式。目前二十七页\总数一百零二页\编于十二点如果BL=4,意味着传送4×64bit的数据。但是,并不是所有的数据都是需要的,为了屏蔽不需要的数据,数据掩码(DataI/OMask,DQM)技术应运而生。通过DQM,内存可以控制I/O端口取消哪些输出或输入的数据。在读取时,被屏蔽的数据仍然会从存储体传出,只是在“掩码逻辑单元”处被屏蔽。为了精确屏蔽一个P-Bank位宽中的每个字节,每个DIMM有8个DQM信号线,每个信号针对一个字节。这样,对于4bit位宽芯片,两个芯片共用一个DQM信号线,对于8bit位宽芯片,一个芯片占用一个DQM信号,而对于16bit位宽芯片,则需要两个DQM引脚。4.数据掩码目前二十八页\总数一百零二页\编于十二点图5-7

SDRAM使用DQM技术读取时序图目前二十九页\总数一百零二页\编于十二点DRAM种类繁多,主要分为异步、同步和图像DRAM三大类别。还有一种Rambus公司的RDRAM。4.2.3DDRSDRAM分类目前三十页\总数一百零二页\编于十二点类型名称特点异步FPMRAMFPM是FastPageModeRAM的缩写。它是早期的标准,后被比它快5%的EDODRAM所取代。EDORAMEDORAM动态存储器(extendeddataoutputRAM)是一种在通常RAM中加入一块静态RAM(SRAM)而生成的动态存储器(DRAM)。目前三十一页\总数一百零二页\编于十二点同步SDRAMSDRAM:SynchronousDynamicRandomAccessMemory,同步动态随机存储器。DDRSDRAMDDRSDRAM是DoubleDataRateSDRAM的缩写,是双倍速率同步动态随机存储器的意思。MobileDDRMobileDDR(又称为LowPowerDDR或

LPDDR)是DDRSDRAM的一种,专门用于移动式电子产品。LPDDRJESD209-2LowPowerDoubleDataRate低功耗DDRLPDDR2JESD209-2LowPowerDoubleDataRate2低功耗DDR2LPDDR3JESD209-2LowPowerDoubleDataRate3低功耗DDR3DDR2SDRAMDDR第二代。内存却拥有两倍于上一代DDR内存预读取能力(即:4bit数据读预取)。DDR3SDRAMDDR第三代。内存却拥有四倍于上一代DDR内存预读取能力(即:8bit数据读预取)。DDR4SDRAMDDR第四代。DDR4,它的数据传输速度将比DDR3快一倍,且功耗更低。目前三十二页\总数一百零二页\编于十二点图像EDOEDO内存(ExtendedDataOutDRAM)VRAMVideoRandomAccessMemory:显存,帧存储器,刷新存储器,或VRAM(缩写)。WRAMWRAM(WindowRAM):属于VRAM的改良版,其不同之处在于其控制线路有一、二十组的输入/输出控制器,并采用EDO的资料存取模式。MDRAMMDRAM(MultibankDynamicRAM)-多BANK动态内存,MDRAM是MoSys公司开发的一种VRAM(视频内存)SGRAMSGRAM(SynchronousGraphicsRandom-AccessMemory),同步图形随机存储器,是一种专为显卡设计的显存、一种图形读写能力较强的显存,由SDRAM改良而成。GDDR2图形储存器DDR2GDDR3GDDR3是用于高性能显卡的专用图形储存器。GDDR3是代替GDDR的标准,GDDR3标准借鉴了通用的DDR2的很多特性,并经过进一步优化获得更高的数据速率和更低的功耗。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,达到了实时读写操作,一举将数据传输率提升至4GHz以上。目前三十三页\总数一百零二页\编于十二点RambusRDRAMRDRAM(RambusDRAM)是美国的RAMBUS公司开发的一种内存。与DDR和SDRAM不同,它采用了串行的数据传输模式。XDR1DRAMXDR存储器架构包括许多基于Rambus有限公司的创新专利的关键使能技术,其中包括低电压、低功耗差分Rambus信号电平(DRSL);八倍率数据传输率(ODR)技术用以在每个时钟周期里传输八位数据;FlexPhase电路技术为数据和时钟提供精确片内校正;动态点对点(DPP)则提高了信号完整性和扩展性。XDR2DRAMXDR2内存芯片的标准设计位宽为16bit(它可以像XDR那样动态调整位宽),按每个数据引脚的传输率为8GHz,即8Gbps计算,一枚XDR2芯片的数据带宽就将达到16GB/s目前三十四页\总数一百零二页\编于十二点RambusRDRAMRDRAM(RambusDRAM)是美国的RAMBUS公司开发的一种内存。与DDR和SDRAM不同,它采用了串行的数据传输模式。XDR1DRAMXDR存储器架构包括许多基于Rambus有限公司的创新专利的关键使能技术,其中包括低电压、低功耗差分Rambus信号电平(DRSL);八倍率数据传输率(ODR)技术用以在每个时钟周期里传输八位数据;FlexPhase电路技术为数据和时钟提供精确片内校正;动态点对点(DPP)则提高了信号完整性和扩展性。XDR2DRAMXDR2内存芯片的标准设计位宽为16bit(它可以像XDR那样动态调整位宽),按每个数据引脚的传输率为8GHz,即8Gbps计算,一枚XDR2芯片的数据带宽就将达到16GB/s目前三十五页\总数一百零二页\编于十二点类型电源电压IO电压DDR2.5V2.5VLPDDR1.8V1.8(1.2V)DDR21.8V1.8VLPDDR21.2V=VDDDDR31.5V(1.35VL)=VDDLPDDR31.2V1.2V几种常见的DRAM电源电压和IO电压目前三十六页\总数一百零二页\编于十二点标准名称I/O总线时钟频率周期存储器时钟频率数据速率模块名称极限传输率比特宽(MHz)(ns)(MHz)(MT/s)(GiB/s)(比特)DDR3-80040010100800PC3-64006.464DDR3-1066533Feb-711331066PC3-85008.564DDR3-133366761661333PC3-1060010.664DDR3-160080052001600PC3-1280012.864DDR3-1866933Jul-422331866PC3-1490014.964DDR3-21331066Apr-332662133PC3-170001764DDR3JEDEC标准模块目前三十七页\总数一百零二页\编于十二点DDR4内存规格DDR4内存将会拥有两种规格。其中使用Single-endedSignaling信号的DDR4内存其传输速率已经被确认为1.6~3.2Gbps,而基于差分信号技术的DDR4内存其传输速率则将可以达到6.4Gbps。由于通过一个DRAM实现两种接口基本上是不可能的,因此DDR4内存将会同时存在基于传统SE信号和差分信号的两种规格产品。4.DDR4目前三十八页\总数一百零二页\编于十二点MDDR,即为MobileDDRSDRM,是内存的一种,也可称为LPDDR(LowPower),以低功耗和小体积为优势,其寿命也比DDR,DDR2长。相对于DDR,在相同等效频率下,DDR需消耗2.5V电压,而MDDR只需消耗1.8V。由于MDDR体积小,使其在移动设备中使用较广泛,例如手机,上网本等。MDDR的生产厂家主要有Samsung和Micron。4.MDDR/LPDDR目前三十九页\总数一百零二页\编于十二点(1)首先关于节能技术,在接口(I/O)与内部的电压和内部电压两方面,原来的LPDDR为+1.8V,而此次的LPDDR2还支持+1.2V。并且,还支持更新部分内存阵列的“PartialArraySelfRefresh”和“Per-BankRefresh”。

(2)中的闪存和SDRAM可共用接口此次还是首次。这样可降低控制器的引脚数,提高内存子系统周围的安装密度。

(3)的内存特性和容量方面,支持的工作频率为100MHz~533MHz。数据位宽为×8、×16和×32。有2bit和4bit两种。闪存容量为64Mbit~32Gbit,DRAM为64Mbit~8Gbit。6.LPDDR2目前四十页\总数一百零二页\编于十二点随着手持移动设备的硬件迅速发展,以现有的高端

Cortex-A15架构来看,最高频率可达

2.5GHz与支持最多

1TB的内存所带来的总线带宽需求相当惊人。虽然现有的内存带宽仍足以满足需求,但在带宽与省电性上还是有继续改进的必要,内存大厂

Samsung今日在其

SamsungMobileSolutionsForum中宣布可供行动装置使用的

30奈米制程

2GBLPDDR3内存已可进入量产阶段。LPDDR3内存每个针脚的

I/O传输量可达

1,600Mbps,在以双信道模式运作下,总线带宽可达

12.8GB/s,总体来说多出前代架构

50%的传输能力。7.LPDDR3目前四十一页\总数一百零二页\编于十二点1.DDR工作原理

DDR采用了2位预取(2-bitprefetch),也就是2:1的数据预取,2bit预取架构允许内部的队列(column)工作频率仅仅为外部数据传输频率的一半。在SDRAM中数据传输率完全参考时钟信号,因此数据传输率和时钟频率一样。4.2.4DDRSDRAM工作原理目前四十二页\总数一百零二页\编于十二点DDR2采了4位预取(4-bitprefetch),这就是DDR2提高数据传输率的关键,可以在不提高内部存储阵列频率的情况下提高数据输出带宽,如图5-10所示。DDR2工作原理目前四十三页\总数一百零二页\编于十二点2.DDR、DDR2和DDR3的区别目前四十四页\总数一百零二页\编于十二点1、逻辑Bank数量

DDR2SDRAM中有4Bank和8Bank的设计,目的就是为了应对未来大容量芯片的需求。而DDR3很可能将从2Gb容量起步,因此起始的逻辑Bank就是8个,另外还为未来的16个逻辑Bank做好了准备。

2、封装(Packages)

DDR3由于新增了一些功能,所以在引脚方面会有所增加,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-bitBurstChop(突发突变)模式,即由一个BL=4的读取操作加上一个BL=4的写入操作来合成一个BL=8的数据突发传输,届时可通过A12地址线来控制这一突发模式。而且需要指出的是,任何突发中断操作都将在DDR3内存中予以禁止,且不予支持,取而代之的是更灵活的突发传输控制(如4bit顺序突发)。3、突发长度(BL,BurstLength)

目前四十六页\总数一百零二页\编于十二点4.3ROM存储器目前四十七页\总数一百零二页\编于十二点可编程只读存储器(Programmableread-onlymemory),缩写为

PROM或

FPROM,是一种电脑存储记忆晶片,它允许使用称为PROM编程器的硬件将数据写入设备中。在PROM被编程后,它就只能专用那些数据,并且不能被再编程这种存储器用作永久存放程序之用。通常会用于电子游戏机、或电子词典这类可翻译语言的产品上。目前四十八页\总数一百零二页\编于十二点1.MASKROM2.PROM3.EPROM4.E2PROM

ROM存储器类型4.FlashMemory6.F-RAM7.MRAM8.PRAM目前四十九页\总数一百零二页\编于十二点

Flash存储器类型

FlashMemory(快闪存储器)是一种在断电情况下仍能保持所存储的数据信息的存储器,它能以block的区块单位进行擦除和编程,而不是以字节为单位。区块大小一般为256KB~20MB。目前五十页\总数一百零二页\编于十二点

闪存是电可擦除只读存储器的变种,E2PROM与闪存不同的是,它能在字节水平上进行擦除和重写,这样E2PROM就比闪存的更新速度慢。闪存通常被用来保存控制代码,比如在个人电脑中的基本输入/输出系统(BIOS)。当BIOS需要被改变(重写)时,闪存可以写到block(而不是字节)大小,使它更容易被更新。另一方面,闪存不像任意存取存储器(RAM)一样有用,因为任意存取存储器必须是在字节(而不是block)水平可设定地址的。目前五十一页\总数一百零二页\编于十二点EEPROM与flash的区别1、EEPROM可以按“位”擦写,而FLASH只能一大片一大片的擦。2、EEPROM一般容量都不大,如果大的话,EEPROM相对与FLASH就没有价格上的优势了。市面上卖的standalone的EERPOM一般都是在64KBIT以下,而FLASH一般都是8MEGBIT以上(NOR型)。3、读的速度的话,应该不是两者的差别,只是EERPOM一般用于低端产品,读的速度不需要那么快,真要做的话,其实也是可以做的和FLASH差不多。目前五十二页\总数一百零二页\编于十二点EEPROM与flash的区别4、因为EEPROM的存储单元是两个管子而FLASH是一个(SST的除外,类似于两管),写入次数方面,EEPROM比FLASH要好一些,到1000K次也没有问题的。总的来说,对与用户来说,EEPROM和FLASH没有大的区别,只是EEPROM是低端产品,容量低,价格便宜,但是稳定性较FLASH要好一些。但对于EEPROM和FLASH的设计来说,FLASH则要难的多,不论是从工艺上的还是从外围电路设计上来说。目前五十三页\总数一百零二页\编于十二点闪存(flash)

闪存最先由东芝公司提出,是因为芯片存储器单元的数据能在一瞬间(或闪电般的)被删除。在Fowler-Nordheimtunneling中电子刺破薄薄的一层绝缘体材料,并从有联系的每个存储单元的浮栅移动电荷。Intel提供了闪存的一种形式,在每个存储单元保存2比特(而不是1比特),这样能够使存储量翻倍而没有相应的价格增加。目前五十四页\总数一百零二页\编于十二点Flash根据内存晶体管设计架构之不同可分为CellType以及OperationType两种。

CellType可分为Self-AlignedGate(StackGate)和Splitgate两种,前者以Intel为代表,后者则被Toshiba、SST(硅碟)等厂商所采用。

OperationType依据功能可分为CodeFlash(储存程序代码)和DataFlash(储存一般资料)。

CodeFlash动作方式有NOR和DINOR两种,而DataFlash动作方式则有NAND及AND两种,其中CodeFlash主要以NOR型为主,储存系统程序代码及小量资料,应用于PC、通信移动电话、PDA、STB等产品上;而DataFlash则是以NAND型为主,用于储存大量资料,主要应用范围包括DSC、MP3等所需要的各式规格的小型记忆卡。目前五十五页\总数一百零二页\编于十二点NOR技术FlashMemory具有以下特点:

程序和数据可存放在同一芯片上,拥有独立的数据总线和地址总线,能快速随机读取,允许系统直接从Flash中读取代码执行,而无需先将代码下载至RAM中再执行。

可以单字节或单字编程,但不能单字节擦除,必须以块为单位或对整片执行擦除操作,在对存储器进行重新编程之前需要对块或整片进行预编程和擦除操作。由于NOR技术FlashMemory的擦除和编程速度较慢,而块尺寸又较大,因此擦除和编程操作所花费的时间很长,在纯数据存储和文件存储的应用中,NOR技术显得力不从心。目前五十六页\总数一百零二页\编于十二点NAND技术FlashMemory具有以下特点:

以页为单位进行读和编程操作,1页为256或512B(字节);以块为单位进行擦除操作,1块为4kB、8kB或16kB。具有块编程和块擦除的功能,其块擦除时间是2ms;而NOR技术的块擦除时间达到几百ms。数据、地址采用同一总线,实现串行读取。随机读取速度慢且不能按字节随机编程。芯片尺寸小,引脚少,位成本(bitcost)最低的固态存储器。芯片包含有失效块,其数目最大可达到3~35块(取决于存储器密度)。失效块不会影响有效块的性能,但需要将失效块在地址映射表中屏蔽起来。目前五十七页\总数一百零二页\编于十二点3.NORFlash与NANDFlash的区别项目NORFlashNANDFlash特点芯片内执行系统RAM中传输效率高中写入/擦除操作的时间5s4ms擦除器件时块大小64~128KB8~32KB接口SRAM接口I/O接口寿命(耐用性)十万次一百万次目前五十八页\总数一百零二页\编于十二点什么是SLC和MLC?SLC闪存:即单层式储存(SingleLevelCell;SLC),包括三星电子、Hynix、美光(Micron)以及东芝都是此技术使用者.MLC闪存:多层式储存(MultiLevelCell;MLC),目前有东芝、Renesas、三星使用,英飞凌(Infineon)与SaifunSemiconductors合资利用NROM技术所共同开发的多位储存(MultiBitCell;MBC)。目前五十九页\总数一百零二页\编于十二点MLCMLC是英特尔(Intel)在1997年9月最先开发成功的,其作用是将两个位的信息存入一个浮动栅(FloatingGate,闪存存储单元中存放电荷的部分),然后利用不同电位(Level)的电荷,透过内存储存格的电压控制精准读写,假设以4种电压控制、1个晶体管可存取2bits的数据,若是控制8种电压就可以存取3bits的数据,使Flash的容量大幅提升,类似Rambus的QRSL技术,通过精确控制浮动栅上的电荷数量,使其呈现出4种不同的存储状态,每种状态代表两个二进制数值(从00到11)。当然不光是NOR型闪存在使用,东芝在2003年2月推出第一款MLC型的NANDFlash,并接续2004年4月推出采用MLC技术的4Gbit与8GbitNANDFlash,显然这对于本来就以容量见长的NAND闪存更是如虎添翼。根据SemiconductorInsights研究,东芝利用90nmMLC技术所开发出来的4Gb,其die面积为144mm2。目前六十页\总数一百零二页\编于十二点SLCSLC技术与EEPROM相同,但在浮置闸极(Floatinggate)与源极(Sourcegate)之中的氧化薄膜更薄,其数据的写入是透过对浮置闸极的电荷加电压,然后可以透过源极,即可将所储存的电荷消除,藉由这样的方式,便可储存1个个信息位,这种技术的单一位细胞方式能提供快速的程序编程与读取,不过此技术受限于低硅效率(Siliconefficiency)的问题,必须要藉由较先进的流程强化技术(Processenhancements),才能向上提升SLC制程技术。目前六十一页\总数一百零二页\编于十二点比较SLC架构是0和1两个充电值,而MLC架构可以一次储存4个以上的充电值,因此MLC架构可以有比较好的储存密度,再加上可利用比较老旧的生产程备来提高产品的容量,而无须额外投资生产设备,可以享有成本与良率的优势。

不过MLC架构有着让使用者很难容忍的缺点,就是使用寿命较短,其次MLC架构只能承受约1万次的存取,远低于SLC架构的10万次。至于存取速度,SLC架构比MLC架构要快速三倍以上,加上MLC架构对于电力的消耗较多,因此使用者若是考虑长久使用、安全储存数据以及高速的存取速度等要求,恐怕会改采用SLC架构。目前六十二页\总数一百零二页\编于十二点一、首先是存取次数MLC架构理论上只能承受约1万次的数据写入,而SLC架构可承受约10万次,是MLC的10倍。

MLC技术并非一家厂商垄断,像东芝(Toshiba)已生产了好几代MLC架构NAND闪存,包括前不久宣布和美国SanDisk公司共同开发的采用最先进56nm工艺的16Gb(2gigabyte)和8Gb(1gigabyte)MLCNAND闪存,16Gb是单芯片的业内最大容量。目前六十三页\总数一百零二页\编于十二点二、读取和写入速度SLC技术被开发的年头远早于MLC技术,与之相匹配的控制芯片技术上已经非常成熟,SLC产品数据写入速度最快能达到9664KB/s(KISSKS900),读取速度最快能达到13138KB/s(mobiBLUDAH-1700),而同样在高速USB2.0接口协议下写入速度最慢的还不足1500KB/s,读取速度最慢的也没有超过2000KB/s。都是SLC闪存芯片,都是高速USB2.0接口协议,为什么差别会如此大。一位业内资深设计师的答案是闪存控制芯片效能低,且与闪存之间的兼容性不好,这类产品不仅速度慢而且在数据操作时出错的概率也大。这个问题在MLC闪存刚投入市场时同样也困扰着MLC技术的发展,好在去年12月我们终于看到了曙光。这就是擎泰科技(SkymediCorporation)为我们带来的新一代高速USB2.0控制芯片SK6281及SD2.0/MMC4.2的combo快闪记忆卡控制芯片SK6621,在MLCNAND闪存的支持与速度效能上皆有良好表现。其所支持的MLC芯片已经达到了Class4的传输速度。目前六十四页\总数一百零二页\编于十二点三、功耗

SLC架构由于每Cell仅存放1bit数据,故只有高和低2种电平状态,使用1.8V的电压就可以驱动。而MLC架构每Cell需要存放多个bit,即电平至少要被分为4档(存放2bit),所以需要有3.3V及以上的电压才能驱动。最近传来好消息,英特尔新推出的65纳米MLC写入速度较以前产品提升了二倍,而工作电压仅为1.8V,并且凭借低功耗和深层关机模式,其电池使用时间也得到了延长。目前六十五页\总数一百零二页\编于十二点四、出错率

在一次读写中SLC只有0或1两种状态,这种技术能提供快速的程序编程与读取,简单点说每Cell就像我们日常生活中使用的开关一样,只有开和关两种状态,非常稳定,就算其中一个Cell损坏,对整体的性能也不会有影响。在一次读写中MLC有四种状态(以每Cell存取2bit为例),这就意味着MLC存储时要更精确地控制每个存储单元的充电电压,读写时就需要更长的充电时间来保证数据的可靠性。它已经不再是简单的开关电路,而是要控制四种不同的状态,这在产品的出错率方面和稳定性方面有较大要求,而且一旦出现错误,就会导致2倍及以上的数据损坏,所以MLC对制造工艺和控制芯片有着更高的要求。目前一些MP3主控制芯片已经采用了硬件4bitECC校验,这样就可以使MLC的出错率和对机器性能的影响减小到最低。目前六十六页\总数一百零二页\编于十二点五、制造成本

为什么硬盘容量在成倍增大的同时生产成本却能保持不变,简单点说就是在同样面积的盘片上存储更多的数据,也就是所谓的存储密度增大了。MLC技术与之非常类似,原来每Cell仅存放1bit数据,而现在每Cell能存放2bit甚至更多数据,这些都是在存储体体积不增大的前提下实现的,所以相同容量大小的MLCNANDFlash制造成本要远低于SLCNANDFlash。目前六十七页\总数一百零二页\编于十二点综上所述,MLC技术是今后NANDFlash的发展趋势,就像CPU单核心、双核心、四核心一样,MLC技术通过每Cell存储更多的bit来实现容量上的成倍跨越,直至更先进的架构问世。而SLC短期内仍然会是市场的佼佼者,但随着MLC技术的不断发展和完善,SLC必将退出历史的舞台。目前六十八页\总数一百零二页\编于十二点OneNandFlash

OneNand是针对消费类电子和下一代移动手机市场而设计的,一种高可靠性嵌入式存储设备。随着过去几十年的Nand技术的发展,一些公司,基于原先的NAND的架构,设计出一种理想的单存储芯片,其集成了SRAM的缓存和逻辑接口。

OneNand既实现NORFlash的高速读取速度,又保留了NandFlash的大容量数据存储的优点。与OneNand对应的是之前早就出现的NandFlash和NorFlash。目前六十九页\总数一百零二页\编于十二点OneNandNandNor三种Flash的区别:应用需求NANDOneNANDNOR快速随机读取

√快速顺序读取√√√快速

写/编程√√

同时擦除多个块

(最大64个块)√擦除的挂起/恢复

√√写回√(错误检测)√

(错误检测与纠正)

锁/解锁/紧锁

√√错误纠正外部

(硬件/软件)内置不需要扩展性√√

目前七十页\总数一百零二页\编于十二点OneNAND闪存,由Samsung开发,支持更快速数据吞吐和更高的密度,这两点是满足高分辨率摄影、视频和其他媒体应用的两个主要要求。

OneNAND可看作NOR和NAND技术的一种混合。从本质上来讲,一个单独的OneNAND芯片集成了一个NOR闪存接口,NAND闪存控制器逻辑、一个NAND闪存阵列,以及高达5KB的缓冲RAM。至于速度,它能以高达108MB/s的持续读数据率传输。

OneNAND器件有两种类型:muxed和demuxed。对于muxed型,地址引脚和数据引脚结合在一起,而demuxed型芯片这两个引脚是分开的。当关注的是减少引脚数时,选择muxedOneNAND可能好一些。另外,muxedOneNAND只工作在1.8V,demuxed的密度较低,不到1Gbit,demuxed有1.8V和3.3V两种选择。如果muxed或demuxed器件的密度超过1Gbit,则只能选择1.8V的工作电压。目前七十一页\总数一百零二页\编于十二点

基于OneNAND的芯片组的主要目标将是3G电话。写速度为17MB/s的这种存储器能保证对超过HSDPA规定的连续数据流无线下载。除多媒体手机设计外,OneNAND肯定是混合硬盘用非易失性缓冲器一个有价值的选择。目前,采用60nm工艺技术的芯片可提供高达2Gb的存储容量,并且在今年晚些时候,将可能出现采用50nm工艺技术容量达4Gb的芯片。总之,NOR闪存适合代码存储,就是说,固件、器件应用等,而NAND闪存处理存储量大的类似于硬盘驱动的例行工作。OneNAND闪存两个优点都具备,它能胜任代码和海量数据存储,同时效率更高。目前七十二页\总数一百零二页\编于十二点

三星公司发布了采用30nm制程技术制作的8Gb密度OneNAND闪存产品,OneNAND闪存是三星力推的一种新型闪存芯片,这种芯片内部集成了SLCNAND闪存,NOR闪存接口界面以及高速SRAM读写缓冲,可以融合NAND闪存和NOR闪存的优势。这款新产品的读取速度可达70MB/s。这种闪存非常适合智能手机和消费电子设备使用。目前七十三页\总数一百零二页\编于十二点4.4存储卡接口电路设计目前七十四页\总数一百零二页\编于十二点1.SD卡SD卡(SecureDigitalMemoryCard)是一种基于半导体快闪记忆器的新一代记忆设备。由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制。大小犹如一张邮票的SD记忆卡,却拥有高记忆容量、快速数据传输率、极大的移动灵活性以及很好的安全性。

SD卡在24mm×32mm×2.1mm的体积内结合了SanDisk快闪记忆卡控制与MLC(MultilevelCell)技术、Toshiba(东芝)0.16及0.13的NAND技术,通过9针的接口界面与专门的驱动器相连接,不需要额外的电源来保持其记忆的信息。而且它是一体化固体介质,没有任何移动部分,所以不用担心机械运动的损坏。目前七十五页\总数一百零二页\编于十二点2.MiniSD卡MiniSD卡比目前主流的普通SD卡(如DC或DV上使用的SD卡),在外形上更加小巧,重量仅有3克左右,体积只有21.5mm×20mm×1.4mm,比普通SD卡节省了60%的空间,可以让数码设备的体积节约40%空间,就能生产出更小的手机、DV等数码产品。在存储容量上,MiniSD卡也丝毫不差,从32MB到8GB各种规格一应俱全,甚至几GB都有。

MiniSD由松下和SanDisk共同开发,只有普通SD卡37%的大小,但是却拥有与其一样的读写效能与大容量,并与标准SD卡完全兼容,通过SD转接卡还可当作一般SD卡使用。目前七十六页\总数一百零二页\编于十二点3、mircosd卡mircosd卡(也叫TF卡),它同样和MINISD卡一样是SD卡衍生出来的产品,同样可以通过扩展槽变回SD卡使用mircoSD卡(原名T-FLASH卡),11mmx15mmx1mm的体积,只有小姆手指甲般大小,是目前市面上体积最小的手机闪存卡,兼具嵌入式快闪闪存卡体积小、节省空间的优点,又具备可移除式快闪闪存卡的灵活特性,既为使用者提供超大储存量,更替制造商节省空间,完全不影响手机外型与体积,并附有SD转接卡,兼容于任何SD卡片阅读机,使小型电子产品有了无限的设计和发展空间。最高传输速度可达12.5MB/秒,引脚数为:8Pin,容量一般在512MB或以上,主要用于扩展MOTOROLA等品牌的手机的内存容量目前七十七页\总数一百零二页\编于十二点4、SDHC卡SDHC是“HighCapacitySDMemoryCard”的缩写,即“高容量SD存储卡”。2006年5月SD协会发布了最新版的SD2.0的系统规范,在其中规定SDHC是符合新的规范、且容量大于2GB小于等于32GB的SD卡。

SDHC最大的特点就是高容量(2GB-32GB)。另外,SD协会规定SDHC必须采用FAT32文件系统,这是因为之前在SD卡中使用的FAT16文件系统所支持的最大容量为2GB,并不能满足SDHC的要求。作为SD卡的继任者,SDHC主要特征在于文件各式从以前的FAT12、FAT16提升到了FAT32,而且最高支持32GB。同时传输速度被重新定义为Class2(2MB/sec)、Class4(4MB/sec)、Class6(6MB/sec)等级别,高速的SD卡可以支持高分辨视频录制的实时存储。

SDHC卡的外形尺寸32×24×2.1mm(长×宽×高),与目前的SD卡一样,著作权保护机能等也和以前相同,但是由于文件系统被变更,以前只支持FAT12/16格式的SD设备存在不兼容现象,而现在也支持FAT32(SDHC)的机器,这可以读取现存的FAT12/16格式的SD卡。目前七十八页\总数一百零二页\编于十二点5、sdxc卡SDXC存储卡是SD协会于2009年4月定义的下一代SD存储卡标准,为满足大容量存储媒体的不断增长的需求,为丰富的存储应用提供更快的数据传输速率。新SDXC存储卡标准和提供4GB到32GB容量的SDHC存储卡标准相比,其所实现的容量可超越32GB,最大可达2TB(TB:terabyte,万亿字节,1TB=1024GB)。

SDXC不但拥有超大的容量,而且其数据传输速度也不俗,据介绍,其最大的传输速度预期能够达到300MB/s。拥有超大容量的存储卡,那么以后用NDS烧录卡或者是用记忆棒马甲再或者其他方面的朋友就可随意往里面丢任何东西了,不过其数据安全性能如何暂时未清楚。目前七十九页\总数一百零二页\编于十二点6、sdxc二代卡

和第一代SDXC标准一样,SD4.0规范中的容量上限仍为2TB,支持FAT、FAT32和exFAT文件系统。新版本主要在速度上进行改善,应用LVDS低压差分信号传输技术,将读写速度上限从之前的104MB/s,提升到300MB/s,真正达到SDXC当时宣布的理论极限。为实现这一目的,SD4.0将对卡片结构进行较大规模的改动,增加接口金手指数量,变并行传输为串行传输,并支持128bit加密。当然,保持向下兼容性仍是SD卡协会的主要关注点,新增的接口针脚并不会影响SD4.0和旧版SD/SDHC/SDXC卡、读卡器的兼容性。除了在数码设备中应用外,SD协会还有更高的目标。在升级到4.0版本后,SD标准有望直接成为手机等掌上设备的内部数据传输总线,这也是他们急于引入串行传输,提升速度的主要考虑。目前八十页\总数一百零二页\编于十二点SD卡结构1、SD卡引脚定义SD卡一般有两种模式,一种是SD模式,另一种是SPI模式。SDIO接口由4个数据信号(DAT0-3)、1个时钟信号(CLK)和1个指令信号(CMD)组成,数据和指令信号是双向的,而时钟信号则是单向的。通常,存储卡连接器上还有机械写保护(WP)和存储卡检测(CD)开关,而这些WP信号和CD信号会被返回处理器以实施一些控制功能,如为板上的某些部位上电。为避免数据信号和指令行的浮动,必须在VDD前安装上拉电阻器。目前八十一页\总数一百零二页\编于十二点存储卡接口电路设计目前八十二页\总数一百零二页\编于十二点SD卡的DAT0~DAT3、CLK(时钟线)和CMD(命令线)分别连接到S3C2440A的GPE7~GPE10、GPE5和GPE4引脚。SD卡支持单线和4线读/写,前者通过DAT0进行数据串行传输,DAT1作为中断口,最高传输速率25Mbps;后者通过DAT0~DAT3分别进行串行数据传输,最高传输速率100Mbps。目前八十三页\总数一百零二页\编于十二点目前八十四页\总数一百零二页\编于十二点S:电源供电,I:输入O:输出I/O:双向PP:I/O使用推挽驱动

目前八十五页\总数一百零二页\编于十二点目前八十六页\总数一百零二页\编于十二点CLK:每个时钟周期传输一个命令或数据位。频率可在0~25MHz之间变化。SD卡的总线管理器可以不受任何限制的自由产生0~25MHz的频率。

CMD:命令从该CMD线上串行传输。一个命令是一次主机到从卡操作的开始。命令可以以单机寻址(寻址命令)或呼叫所有卡(广播命令)方式发送。回复从该CMD线上串行传输。一个命令是对之前命令的回答。回复可以来自单机或所有卡。

DAT0~3:数据可以从卡传向主机或副versa。数据通过数据线传输。目前八十七页\总数一百零二页\编于十二点3.4铁电存储器(F-RAM)电路设计

铁电存储技术早在1921年提出,直到1993年美国Ramtron国际公司成功开发出第一个4k位的铁电存储器F-RAM产品。随着F-RAM技术的不断发展,从早期的2T/2C,到1T/1C存储结构,再到现在采用创新的COP(Capacitor-Over-Plug)技术的130nm工艺,克服了存储密度的限制,推出了最小的商用F-RAM单元(仅0.71mm2)的4MBF-RAM存储器。目前八十八页\总数一百零二页\编于十二点

铁电融合了RAM和ROM的技术和功能,在这两类存储类型间搭起了一座跨越沟壑的桥梁——一种真正非易失性的RAM。F-RAM的存储单元主要由电容(不是普通电容,而是指在它的两个电极板中间沉淀的一层晶态的铁

温馨提示

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

评论

0/150

提交评论