嵌入式开发之DDR硬件知识扫盲

文章介绍了DDR3内存芯片,特别是MicronTechnology的MT系列,强调了内存容量计算、工作频率、时序参数和位宽在选择和应用芯片中的重要性。通过举例说明如何计算内存芯片容量,同时阐述了二进制前缀在计算机内存单位中的使用。
摘要由CSDN通过智能技术生成

最近在开发的时候遇见了DDR3 的问题之前也没有接触过直接上手就开始干。做了很久才发现内存一直有问题,反复找问题最后找到了,我们的硬件工程师一问才知道,是我将DDR的容量搞错了。

DDR的概念:

DDR3是一种常用的动态随机存取存储器(DRAM),广泛应用于计算机和嵌入式系统中。而MT系列是一种DDR3芯片型号,由Micron Technology公司推出。

MT系列DDR3芯片的主要特点包括:

  1. 高速:MT系列DDR3芯片能够以高达1600 MHz的速度工作,提供高带宽和快速响应能力。

  2. 大容量:MT系列DDR3芯片的存储容量范围从512MB到8GB不等,可满足不同应用的存储需求。

  3. 低功耗:MT系列DDR3芯片采用了低电压(1.5V)工作模式,能够显著降低功耗和热量。

  4. 高稳定性:MT系列DDR3芯片采用了高质量的制造工艺和测试标准,能够保证高稳定性和可靠性。

总的来说,MT系列DDR3芯片是一种高性能、高稳定性、低功耗的存储解决方案,适用于各种计算机和嵌入式应用场景。

芯片名称

而我们在开发的时候第一手资料肯定是硬件原理图,在其中我们就可以得到DDR的型号,基于DDR我们可以得到下面的信息:

  1. 存储容量:DDR系列芯片的存储容量通常是其最基本的特性之一,不同型号的芯片存储容量可能不同,从几百兆字节到几十吉字节不等。

  2. 工作频率:DDR系列芯片的工作频率越高,数据传输速度就越快。因此,了解芯片的工作频率可以帮助您了解其性能和应用场景。

  3. 时序参数:DDR系列芯片的时序参数包括CAS延迟、RAS预充电时间等,这些参数对于芯片的性能和稳定性具有重要影响,也是芯片选择和应用的关键因素之一。

  4. 电源和供电:DDR系列芯片的电源和供电参数包括电压、电流和功耗等,这些参数对于芯片的可靠性和稳定性有重要影响。

  5. 芯片封装和尺寸:DDR系列芯片的封装和尺寸也是需要考虑的因素之一,不同封装和尺寸的芯片适用于不同的应用场景和设备。

通过了解DDR系列芯片的这些主要参数和特性,您可以更好地选择和应用适合自己需求的芯片,并了解其性能和限制。

计算容量

其中最重要的就是内存容量的计算了:

这里用MT41K256M RE-125这个型号来举例。

MT41K256M是Micron Technology公司生产的DDR3 SDRAM芯片系列的型号,RE-125是该型号的内部产品标识。

该型号芯片的容量是256Mb(兆位),即32MB(兆字节)。

在计算DDR3 SDRAM芯片容量时,通常使用以下公式:

容量 = 存储密度 × 芯片内存芯片数 × 每个内存芯片的位宽 / 8

其中,存储密度表示每个内存芯片中存储单元的数量,单位为兆位(Mb)。每个内存芯片的位宽表示单个存储单元的位数,通常为8位或16位。

对于MT41K256M芯片,存储密度为256Mb,每个内存芯片位宽为16位,因此,容量 = 256Mb × 1 × 16 / 8 = 512MB。

位宽计算

在计算内存芯片容量时,通常使用的单位是字节(Byte),而内存芯片位宽通常表示单个存储单元的位数。因此,如果要将内存芯片的位宽转换为字节,则需要除以8,即每8位表示1个字节。例如,一个16位宽的内存芯片中,每个存储单元占用2个字节,因此在计算内存芯片容量时,需要将位宽除以8,以得到存储单元占用的字节数。

这里很重要 当时我就是在这里踩了坑的。

计算机内存转换

计算机内存的单位通常采用二进制前缀表示,如下所示:

1 byte(字节) = 8 bits(位)
1 kilobyte(KB,千字节)= 1024 bytes
1 megabyte(MB,兆字节)= 1024 KB
1 gigabyte(GB,吉字节)= 1024 MB
1 terabyte(TB,太字节)= 1024 GB
1 petabyte(PB,拍字节)= 1024 TB

其中,1 KB、1 MB、1 GB、1 TB 和 1 PB 的实际大小分别是 1024 字节、1024 KB、1024 MB、1024 GB 和 1024 TB。

除了二进制前缀,计算机内存的单位还有十进制前缀,如下所示:

1 kilobyte(KB,千字节)= 1000 bytes
1 megabyte(MB,兆字节)= 1000 KB
1 gigabyte(GB,吉字节)= 1000 MB
1 terabyte(TB,太字节)= 1000 GB
1 petabyte(PB,拍字节)= 1000 TB

使用十进制前缀时,1 KB、1 MB、1 GB、1 TB 和 1 PB 的实际大小分别是 1000 字节、1000 KB、1000 MB、1000 GB 和 1000 TB。

需要注意的是,在计算机内存容量时,通常采用二进制前缀,因此 1 KB 实际上是 1024 字节,而不是 1000 字节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

orange....

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值