如何计算DDR存储容量
做嵌入式开发的工程师肯定都接触过DDR,DDR就是我们常说的内存的大小,现在DDR已经发展到DDR5系列了,存储容量和存储速度都得到了极大的提高。但嵌入式项目中目前用到最多的还是DDR3和DDR4系列,大部分都是采用的镁光的DDR。
驱动开发人员经常会被应用开发人员问你这个系统内存有多大啊,驱动人员有时候就会很懵圈,因为驱动开发时一般不怎么关注内存。今天,我们就针对镁光的DDR的数据手册,讲一下如何去确认DDR容量的问题。
这是镁光的DDR数据手册,一般DDR的型号里面就已经确定了DDR的容量,那么我们看看怎么从型号上直接计算出DDR的容量:
可以计算单片DDR的大小为:
所以对于上述这款DDR芯片,其大小为128MB。
一般对于嵌入式设备,可能需要的内存大于128MB,那怎么实现呢?
可以通过两片DDR级联,例如上述两片DDR级联,级联后存储容量为128M * 2 = 256MB。
当然也可以直接选取256MB的DDR咯。
如何计算DDR存储容量相关推荐
- DDR扫盲—-关于Prefetch(预取)与Burst(突发)的深入讨论
DDR扫盲--关于Prefetch(预取)与Burst(突发)的深入讨论 原文转自:DDR扫盲--关于Prefetch与Burst的深入讨论-Felix-电子技术应用-AET-中国科技核心期刊-最丰富 ...
- 一步一步带你理解DDR基本原理
一步一步带你理解DDR基本原理 一.DDR概述 二.DIMM概述 三.内存颗粒内部层级结构 1.Bank.Column.Row 2.Bank Group 3.内存颗粒容量计算 四.内存颗粒的封装方式 ...
- ddr老化测试_手把手教你评估和测试固态存储【深度】
决定写这篇文章已经很久了,虽然在日常工作中经常涉及到固态存储,但是很少从用户的角度去考虑如何评估以及测试SSD,这是一个问题.除此以外,消费级固态存储市场的暴利也让一些厂家以次充好,让本应该大幅提升电 ...
- DDR 内存与 PCB 设计挑战
手机.笔记本电脑.云计算等对电子性能要求越来越高.除了处理器速度/性能外,内存在整体系统性能中也起着非常关键的作用.双倍数据速率(DDR)内存已成为主要选择,它具有低时延,大存储容量和低功耗. 内存简 ...
- DDR从channel/rank/chip/bank/row/col/cell,DDR/GDDR/HBM
DDR/GDDR/HBM请参考文献 1.ddr的层级结构 一个soc或者PC上的ddr都是有很多颗ddr single chip组成的.这么多颗ddr又组成了不同的层级.这些层级从大到小分为: cha ...
- 【计算机系统结构】~ ROM/PROM/EPROM/E2PROM/FLASH、SOC 片上系统、总线、CPU 处理器、Cache、DDR、ARM 体系结构、虚拟内存、内核 kernel
1. ROM/PROM/EPROM/E2PROM/FLASH ROM 指的是"只读存储器",即 Read-Only Memory.这是一种线路最简单半导体电路,通过掩模工艺, 一次 ...
- DDR存储原理,AC/DC判别标准深度解析(官方手册整理)
DDR存储原理 1. 1个三极管和1个电容构成一个最基本的存储单元.多个存储单元组合成存储矩阵,bit line连接到比较放大器,word line控制三极管的通断状态.相邻的.未使用的bit lin ...
- 认识DDR SDRAM
DDR SDRAM是double data rate synchronic dynamic random access memroy的英文缩写, 中文解释为双端速率的同步动态随机存储器.DDR,表示D ...
- 深入浅出DDR系列(一)--DDR原理篇
内存是我们平常嵌入式系统中接触的比较频繁的硬件之一,但是我们对这个器件的了解却知之甚少.主要的原因是作为嵌入式工程师的我们,这部分主要是配置参数,而这些参数都是由芯片厂商已经提供好了,硬件工程师都会基 ...
- DDR存储颗粒度大小
总结:DDR存储结构,从大到小排列依次是:channel/DIMM/rank/chip/bank/row-col/cell ====================================== ...
最新文章
- 多种树,兔子才会撞上来
- 一个完整的schema验证xml的样例
- 线上故障如何快速排查?来看这套技巧大全
- git创建仓库,并提交代码(第一次创建并提交)
- javascript onbeforeunload与onunload事件
- 20190820 On Java8 第十章 接口
- SM3算法的编程实现
- Arduino颜色分类器
- 应用物理学属于计算机,应用物理学专业属于什么学科
- 这几天阿里云发生故障事件,身为程序员慌得一批……
- 【图文】实操更换系统盘
- 分数阶傅立叶变换中午matlab,怎么做短时分数阶傅里叶变换
- c语言综合合计实验报告,C语言设计实验报告(第一次)
- 特征点检测效果评估(matlab代码)
- 每天两分钟 远离电脑病
- c语言五一快乐源码,快乐“五一”
- 创建Firebase项目并接入Firebase推送: Firebase Cloud Messaging (FCM)
- 【嵌入式】STM32实现SPI双机通信的一些细节(2)片选总结
- 2021华数杯C题优秀论文思路分析01
- Win10 Plants VS Zombies 运行时出现 Fatal Error
热门文章
- 【AC自动机】P3966 [TJOI2013] 单词
- 群晖NAS教程(二十三)、利用Docker安装mysql8,并使用ipv6和域名访问
- 演出节目名字_【时空文化集团演出公司承制】山东港口首届道德模范、最美家庭颁奖典礼成功举办!...
- Flutter shared_preferences简单使用
- elf 变异upx 脱壳
- mysql查询top10_各个数据库中TOP10记录的查询方法
- linux卸载杀毒软件clama,centos 6 安装clamav杀毒软件查毒
- 此计算机未安装程序,此计算机上未安装 Windows 组件 Server-Gui-Mgmt-Infra
- 第13节 IIS之WEB服务器—用于发布网站
- python计数函数:count()和value_count()