
DDR
LouisGou
我很懒,什么都没有写
展开
-
DDR(一)内存配置
Tiny210 U-BOOT(六)----DDR内存配置1.S5PV210内存芯片简介最左边的四片就是内存芯片,是DDR2-800,这表示数据传输频率为800MHz,外部时钟频率200MHz,内部时钟频率为100MHz;因为内部一次传输的数据就可供外部接口传输4次,虽然以DDR方式传输,但数据传输频率的基准——外部时钟频率仍要是内部时钟的两倍才行。我的板子上显示芯片型号为K4T1G084QF...转载 2018-11-07 19:27:45 · 8629 阅读 · 1 评论 -
DDR(二)SDRAM工作时序与原理
DDR出身自SDRAM,严格的说应该叫DDR SDRAM,DDR SDRAM是Double Data Rate SDRAM的缩写,是双倍速率同步动态随机存储器的意思,所以,有很大一部分,两者是一样的,理解SDRAM,然后再来理解DDR在SDRAM上的改进,效果应该更好一些,这里要感谢Chinaunix.net的大神--Tekkaman Ninja,我的内存的学习资料都是Tekkaman Ninja...转载 2018-11-07 19:35:23 · 3329 阅读 · 0 评论 -
DDR(三)DDR工作时序与原理
DDR SDRAM 全称为 Double Data Rate SDRAM,中文名为“双倍数据流 SDRAM”。DDR SDRAM 在原有的 SDRAM的基础上改进而来。下图是DDR和SDRAM的数据传输对比图图上可以清楚的看到,DDR SDRAM可在一个时钟周期内传送两次数据,上升沿传一次,下降沿传一次。1.DDR的基本原理先来看一张DDR读操作时序图从中可以发现它多了两个信号:C...转载 2018-11-07 20:14:19 · 14565 阅读 · 0 评论 -
DDR(四)ddr2 工作时序与原理
1.4-bit Prefetch 直接上一个表,看看DDR2的三个频率的关系,下图是内部时钟均为133MHz的DDR2/DDR/SDRAM的比较,由图可以看到,相比于DDR,DDR2由于是4-bit Prefetch,外部时钟是内部总线时钟的2倍,而DDR和SDRAM中,这两个时钟频率相等上一个对比图,看的会更清楚一点儿: 在 SDRAM 与 DDR 时代,这两个时钟频率是相同的,但在 D...转载 2018-11-07 20:25:08 · 6395 阅读 · 1 评论 -
DDR(五)DDR2初始化顺序
现在网上的S5PV210的u-boot源码中关于内存的初始化过程,基本上我没有找到任何资料有过分析DDR2的内存初始化代码的。在看u-boot的这段代码时,也徘徊了很久,不知道如下手,很多文章或资料都将这一段分析过程有意无意的隐藏掉了,最多也只是提一下说参考裸板的代码,在找不到任何资料的情况下,我只能依靠芯片手册上,三星在内存控制器这一章,写的关于DDR2的初始化顺序的28个步骤来一条一条去读去看...转载 2018-11-07 20:26:31 · 3056 阅读 · 0 评论 -
DDR(六)DDR2初始化源码分析
1.u-boot关于DDR的源码分析在mem_setup.S中,一点一点来,先看第一段 /* DMC0 Drive Strength (Setting 2X) */ ldr r0, =ELFIN_GPIO_BASE ldr r1, =0x0000AAAA str r1, [r0, #MP1_0DRV_SR_OFFSET] ldr ...转载 2018-11-07 20:32:06 · 1849 阅读 · 0 评论 -
DDR(六)DDR2初始化源码分析_2
14-25步的SDRAM有些就让人摸不着头脑了,因为说得不详细(因为详细了可就有的说了涉及的知识非常多,不过做的不好的就是没有提示在哪里可以得到相关资料),而且寄存器的配置说明讲额也不是很清楚这些步骤主要是对寄存器DirectCmd的操作,贴上这个的寄存器的操作: cmd_type和cmd_chip 按照相关的命令设置就可以了,而后面的 cmd_bank cmd_addr ...转载 2018-11-07 20:33:36 · 1042 阅读 · 0 评论