历史上的今天
返回首页

历史上的今天

今天是:2025年04月15日(星期二)

正在发生

2018年04月15日 | SDRAM容量的计算方法

2018-04-15 来源:eefocus

当我在看有关SDRAM的芯片手册的时候,我一直在想这样一个问题:SDRAM的容量它究竟是如何计算的呢?经过查找网上的各种资料,最后在这里给大伙分享一下我的总结!

就以我的开发板的SDRAM的芯片手册的型号:h57v2562gtr60c为例。通过查看我的h57v2562gtr60c的datasheet,我们知道:

行地址选择线有13根(RA0~RA12),列地址选择线有9根(CA0~CA8), 
Bank选择线有2根(BA0,BA1),数据线16根(DQ0~AQ15)

而我们知道SDRAM的总单元数=(2^行地址选择线)*(2^列地址选择线)*(2^Bank选择线)

由此我们得出我们的SDRAM的总单元数=(2^13)*(2^9)*(2^2)=2^24 个单元数

注:行地址选择线位13,并不代表我们的每个Bank只有13行,而是代表我们每个Bank可以表示的行数为2^13行,对于列地址选择线和Bank线也是同样的道理。

我们知道了SDRAM的总的单元数,但是我们还不能确定整个SDRAM的容量,因为我们还不清楚我们的SDRAM的每个单元存放的数据是多少位,那么这个又是如何确定的呢?

那么这就涉及到了位宽的概念,在TQ2440的开发板中,是用两块SDRAM组成一整个SDRAM的,其中地址线是公用同一个地址,而数据线则分成两个16位,因为每片SDRAM只提供16的数据线,那么我个人的理解是:低16位存在其中一片SDRAM中,高16位存在另一片SDRAM中,这样就达成了,每次往同一地址发送或读取数据的时候,就达成了一次发送或读取32位位宽的数据的目的,亦即,每个地址下所对应的一个存储单元的数据都是32位的。

所以我们整个的SDRAM的容量=(SDRAM的总单元数)*(位宽)=(2^24) * 32 =2^29 bit

注:我这里算的是TQ2440开发板的整个SDRAM的总的容量,而不是只单独每一片的SDRAM的总的容量。若是单独每一片的SDRAM的容量 = 整个的SDRAM的容量 / 2 

注:这里计算的单位是bit,若我们把它转化成字节数则是 2^29 bit / 8 = 2^26 Byte = 2^6 MB = 64 MB

这就是TQ2440开发板的最终的SDRAM的容量。


推荐阅读

史海拾趣

德艺隆(DEALON)公司的发展小趣事

为了拓展国际市场,德艺隆制定了国际化战略。他们积极参加国际展会,与全球客户建立联系;同时,公司还加大了对海外市场的投入,建立了海外销售网络和售后服务体系。通过多年的努力,德艺隆的产品已经出口到多个国家和地区,赢得了国际市场的认可。

超霸(GP)公司的发展小趣事

绿索超容在追求经济效益的同时,始终不忘履行社会责任。公司积极响应国家绿色发展的号召,致力于环保事业和可持续发展。在产品研发和生产过程中,绿索超容始终坚持绿色、低碳、环保的理念,采用环保材料和工艺,减少对环境的影响。此外,公司还积极参与社会公益活动,为社会贡献自己的力量。这些举措不仅提升了绿索超容的企业形象,也为其在电子行业中树立了良好的口碑。

B&K Precision公司的发展小趣事

随着电子行业的不断发展,B&K Precision始终保持着创新的步伐。公司不断推出具有创新性和竞争力的新产品,如数字电流表、三路输出直流清洁电源等,满足了市场对于高精度、高可靠性测试仪器的需求。这些产品的推出不仅提升了公司的市场份额,也进一步巩固了公司在电子行业中的地位。

EIC [EIC discrete Semiconductors]公司的发展小趣事

EIC公司自创立之初,就致力于离散半导体技术的研发与创新。在成立初期,公司面临了技术瓶颈和市场接受度的双重挑战。然而,EIC的研发团队通过不懈努力,成功研发出了一款高性能、低功耗的离散半导体产品,这一技术突破不仅为公司赢得了市场认可,也为后续的产品线扩展奠定了坚实的基础。随着技术的不断进步和产品线的不断丰富,EIC逐渐在电子行业中树立起了自己的品牌形象。

Array Microsystems Inc公司的发展小趣事

随着技术的不断成熟和产品的广泛应用,Array Microsystems Inc开始寻求市场拓展的机会。公司积极与各大电子设备制造商建立合作关系,将其阵列传感器技术应用于智能手机、平板电脑等消费电子产品中。通过与这些企业的战略合作,Array Microsystems Inc不仅扩大了市场份额,还提升了品牌知名度。同时,公司还积极开拓海外市场,将产品推向全球范围。

Filtran Ltd公司的发展小趣事

近年来,随着5G、物联网等技术的快速发展,电子行业面临着前所未有的挑战和机遇。Filtran Ltd深知唯有不断创新才能保持竞争力。公司加大了在研发方面的投入,建立了多个专项研究小组,专注于新技术、新材料和新工艺的探索。通过持续创新,Filtran Ltd成功推出了多款符合市场需求的新产品,进一步巩固了其在电子行业中的地位。同时,公司还积极拥抱数字化转型,利用大数据、人工智能等先进技术提升运营效率和服务水平。

问答坊 | AI 解惑

学习嵌入式系统的经验

实践当然是最锻炼人的方式,但是我想在校生很少有这样的机会,别说本科生,硕士生也未必有条件。所以我想学习嵌入式要从个人的知识背景和现实条件出发,订立合适的阶段目标,在允许的条件下多动手多思考。 一般情况下硬件设备是比较短缺的 ...…

查看全部问答>

proteus的自学教材

关于proteus的教材,还行…

查看全部问答>

有没有高手帮我解释下UCOSII移植到ARM7TDMI中OSINTCTXSW()中的代码?

AREA  OSINTCTXSW,CODE,READONLY      EXPORT OSIntCtxSw()    add  r7, sp, #16       mrs  r1,SPSR          orr ...…

查看全部问答>

EP9315 和 TL16C554

谁用过EP9315 和TL16C554吗??之间的硬件连接怎么连呢?…

查看全部问答>

U盘过滤驱动

想做个U盘过滤驱动, 但是不知道要把自己的 过滤程序挂接到那个驱动之上。 请大家指点。!…

查看全部问答>

我想用VS2005来开发移动程序.

我想用VS2005来开发PocketPC, SmartPhone与 WinCE5.0的程序.并且只用VC++开发. 目前已经安装了VS2005(仅选择了VC++). 我想还要个模拟器,方便仿真. 下面还要安装什么内容,安装顺序怎样? (手头有PB5.0等软件)…

查看全部问答>

关于TMS320C6416调试遇到的问题(解决办法)

我前几天在论坛上发了以下内容: 关于TMS320C6416调试遇到的问题      小弟使用6416的片子,不幸采购部买到2002年的库存了。我这次焊装了7张板子(这7张板子电路以及器件,焊接都完全一样),有3张完全正常,还有4张的DSP ...…

查看全部问答>

MPC5604P的简单例程

大家有谁学过MPC5604,能不能提供相关例程  多谢~~ QQ184040939…

查看全部问答>

IIC通讯从设备BQ20Z75不返回应答信号

MSP430F2122型号的单片机,调用用I/O口模拟的IIC通信协议和BQ20Z75通讯,主要是要读取电压值,可是从示波器观察到每次430发出设备地址后,作为从设备的BQ20Z75没有返回应答信号,SDA一直保持高电平。模拟的IIC程序是确保正确的,因为之前用在了其他 ...…

查看全部问答>

msp430g2553的P1SEL2 怎么用最好能举个例子!

msp430g2553的P1SEL2 怎么用最好能举个例子!…

查看全部问答>