欢迎来到天天文库
浏览记录
ID:11138656
大小:55.00 KB
页数:5页
时间:2018-07-10
《选择dram存储器模组应用于嵌入式方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、选择DRAM存储器模组应用于嵌入式方案
2、第1...对于众多嵌入式应用——特别是那些需要更大容量存储,要求设计上要具有灵活性、设计中可选用多种存储器,并且更长使用寿命的应用来说,DRAM存储器模组是一种极佳的选择。本文对如何选择最佳的存储器模组及所考虑的协调方案进行了介绍。组件还是模组?组件还是模组?模组很少在仅需要一个或两个DRAM组件的嵌入式应用中采用。通常,在仅需要8到64MB存储器的系统应用中应考虑采用组件;128MB以上的存储器则应考虑使用模组。例如,最小的DDR1组件为128Mb或16MB(详见表1)。500)this.style.ouseg(this
3、)">表1:组件密度与内存技术的关系。之所以采用模组有许多理由。某些设计可有多种变化形式,要求采用不同的内存容量。例如,一块主板在设计上可能有两种变化形式——一种为高性能的设计,另一种为低成本低性能的设计。高性能的设计要求采用512MB存储器,而低成本的设计则采用256MB的存储器。这在设计上通过采用可适应多种模组密度的一个模组和连接器即可实现。DRAM行业经常提供若干种不同的模组执行同样或类似的功能。为提高设计灵活性,增加设计中的可选产品,设计人员应能在设计中灵活采用多种模组类型。一个实际的例子便是设计中采用不同的DRAM封装类型。某些DRAM模组或采用TSO
4、P封装或采用FBGADRAM封装。当在设计中采用某一模组类型时,为了能尽可能地使其设计在产品选用上具有灵活性,设计人员的设计应既能适应基于TSOP封装的模组,同时还能适应基于FBGA封装的模组。500)this.style.ouseg(this)">表2:基本DRAM模组类型。另一个例子类似DDR1512MB不带缓存的DIMM模组——两个模组内存容量相同,但使用不同的组件。该模组有两种类型——一种为8芯片采用512Mb组件,另一种类型为16芯片采用256Mb组件。同样,设计人员如果在设计上能够适应这两种模组则可增加在紧缺的市场中购买到其设计中所选用模组的可能性。
5、这种做法的最后一个优点是可增加设计产品的使用寿命。许多嵌入式设计解决方案的产品或支持寿命超过五年。如果这种解决方案中所采用的一个模组不再被普遍采用,则设计人员可使用不同的模组,而不必重新设计母板,因此可显著延长项目的寿命。选择DRAM在选择具体的DRAM模组之前,设计人员必须确定采用哪种存储器技术:单倍数据速率(SDR)、双倍数据速率(DDR),还是双倍数据速率2(DDR2)等。选择通常受到存储器控制器、带宽、项目寿命、成本和DRAM技术的期望使用寿命等因素的限制。500)this.style.ouseg(this)">图1:各种DRAM技术的最大带宽。图1中显
6、示了设计中普遍采用的各种DRAM技术的带宽。高性能的设计方案通常局限于采用能够满足性能要求的DDR1或DDR2技术。供选择的模组类型市场上有一些大批量生产的基本DRAM模组类型。由于每种存储器类型在市场上都受到数量不同的大批量生产支持(见表格2),因此这些模组是设计中极好的选择。如果可能的话,嵌入式设计人员可利用其大批量应用的优势,使用这些符合JEDEC标准和行业标准的存储器模组。500)this.style.ouseg(this)">图2:DIMM模组及其固定在内存插槽上实例。DIMM:双重嵌入式内存模组或称DIMM是可设计中可采用的生产量最大的内存模组。这些
7、模组主要应用于生产量最大的那部分计算机——桌面计算机中。这些模组符合JEDEC和工业标准要求,并且市场供应稳定。有趣的是我们注意到虽然DIMM很早之前就已有了,但这种模组的基本宽度在此期间却没有发生改变(120.65mm)。这种大小的宽度或模组尺寸规格极为普遍,它较好地平衡了模组尺寸及优化存储器密度之间存在的矛盾。由于不同的存储器技术在功能上彼此之间相互不兼容,因此应用中不混合使用不同的模组十分重要。幸运的是,在模组设计中通过在模组内放入凹口却可以在应用中混合使用不同的模组。只有DDR2模组能插入DDR2内存槽(图2)。当设计不受空间严格限制并且一个存储信道仅需
8、要1或2个模组时,选择DIMM较为理想。SODIMM:标准的DIMM在桌面计算机应用经常使用,但对笔记本电脑或者其它移动计算机应用来说体积太大。这些应用要求采用尺寸最小的内存模组,而不需要使用最大容量的存储器。SODIMM的模组面积减少为几乎为DIMM一半大小,可以满足这种要求。SODIMM内存模组大多采用x16组件,而DIMM模组则经常采用x8组件。这两种模组具有相同的64位数据总线带宽。因此,DIMM的内存存取相当于开启8个内存组件,而SODIMM的内存存取则相当于开启4个组件。在PC应用中,当大多数应用激活DRAM或使之处于工作模式下不超过周期值的3%到5
9、%时,通常不会明显降低能
此文档下载收益归作者所有