DDR的发展沿着更高数据传输频率,更大内存容量的方向发展,DDR2中做到更高数据传输频率,由DDR的2-bit pretetch向4-bit pretetch发展,而扩展容量,除了增加每个L-Bank的容量以外,另外就是增加L-Bank数,也就是说在内存中,原来DDR中Bank线只有2根,一块内存芯片最多2^2=4片L-Bank,而在DDR2中变成了2^3=8片L-Bank。(下面的一些图和文档出自于芯片手册)
一、4-bit Prefetch
直接上一个表10-1,看看DDR2的三个频率的关系,下图是内部时钟均为133MHz的DDR2/DDR/SDRAM的比较,由表10-1可以看到,相比于DDR,DDR2由于是4-bit Prefetch,外部时钟是内部总线时钟的2倍,而DDR和SDRAM中,这两个时钟频率相等。
表10-1、DDR、DDR2、SDRAM比较表
上一个对比图10-1,看的会更清楚一点儿:。在 SDRAM 与 DDR 时代,这两个时钟频率是相同的,但在 DDR-II内存中,内部时钟变成了外部时钟的一半。以 DDR-II533 为例,数据传输频率为 533MHz(对于每个数据引脚,则是 533Mbps/pin),外部时钟频率为 266MHz,内部时钟频率为 133MHz。因为内部一次传输的数据就可供外部接口传输 4 次,虽然以 DDR 方式传输,但数据传输频率的基准— — 外部时钟频率仍要是内部时钟的两倍才行。
图10-1、DDR、DDR2、SDRAM比较图
二、 DDR-II的新操作与新时序设计
1、片外驱动调校(OCD,Off-Chip Driver)
DDR-II内存在开机时也会有初始化过程,同时在 EMRS 中加入了新设置选项,由于大同小异,在此就不多说了。在EMRS阶段,DDR-II加入了可选的OCD功能。
OCD的主要用意在于调整 I/O 接口端的电压,来补偿上拉与下拉电阻值。目的是让 DQS 与 DQ 数据信号之间的偏差降低到最小。调校期间,分别测试 DQS 高电平/DQ 高电平,与 DQS 低电平/DQ 高电平时的同步情况,如果不满足要求,则通过设定突发长度的地址线来传送上拉/下拉电阻等级(加一档或减一档),直到测试合格才退出 OCD 操作。
图10-2、DOS 同步时序说明图
2、片内终结(ODT,On-Die Termination)
所谓的终结,就是让信号被电路的终端吸收掉,而不会在电路上形成反射,造成对后面信号的影响。
在 DDR 时代,控制与数据信号的终结在主板上完成,每块 DDR 主板在 DIMM 槽的旁边都会有一个终结电压岛的设计,它主要由一排终结电阻构成。长期以来,这个电压岛一直是 DDR 主板设计上的一个难点。而 ODT 的出现,则将这个难点消灭了。ODT 将终结电阻从主板上移植到了内存芯片内部,主板上不在有终结电路。ODT 的功能与禁止由内存控制器控制,ODT 所终结的信号包括 DQS、RDQS(为 8bit 位宽芯片增设的专用 DQS 读取信号,主要用来简化一个模组中同时使用4与 8bit 位宽芯片时的控制设计)、DQ、DM 等。
图10-3、ODT说明图
上图10-3中,左边就是DDR时代,在主板上完成信号终结,右边就是从DDR2开始,在内存芯片内部终结信号。在内存芯片工作时系统会把终结电阻器屏蔽,而对于暂时不工作的内存芯片则打开终结电阻器以减少信号的反射。由此DDR2内存控制器可以通过ODT同时管理所有内存引脚的信号终结。并且阻抗值也可以有多种选择。如0Ω、50Ω、75Ω、150Ω等等。并且内存控制器可以根据系统内干扰信号的强度自动调整阻值的大小。
3、前置 CAS、附加潜伏期与写入潜伏期
前置 CAS(Posted CAS)是为了解决 DDR 内存中指令冲突而设计的功能。它允许 CAS 信号紧随 RAS 发送,相对于以往的 DDR 等于将 CAS 前置了。这样,地址线可以立刻空出来,便于后面的行有效命令发出,避免造成命令冲突而被迫延后的情况发生,但读/写操作并没有因此而提前,仍有要保证有足够的延迟/潜伏期,为此,DDR-II引入了附加潜伏期的概念(AL,Additive Latency),与 CL 一样,单位为时钟周期数。AL+CL 被定义为读取潜伏期(RL,Read Latency),相应的,DDR-II还对写入潜伏期(WL,Write Latency)制定了标准,WL是指从写入命令发出到第一笔数据输入的潜伏期,不要将它和 tDQSS 弄混了,后者是指 DQS 而不是数据。按规定,WL=RL-1,即 AL+CL-1。
图10-4、前置 CAS说明图
上图10-4中,ACT表示的是激活信号,在没有前置CAS功能时,对其他L-Bank的寻址操作可能会因当前行的 CAS 命令占用地址线而延后,并使数据I/O总线出现空闲(上图中的BUBBLE处),当使用前置CAS后,消除了命令冲突并使数据I/O总线的利率提高。
图10-5、前置 CAS说明图
设置 Posted-CAS 后,必须附加潜伏期以保证应有延迟,此时读取潜伏期(RL)就等于 AL+CL,从中可以看出 AL 的值为 CL+tRCD-1。
上一篇:第十一章、Tiny4412 U-BOOT移植十一 DDR3简单介绍
下一篇:第九章、Tiny4412 U-BOOT移植九 DDR工作时序与原理 一
推荐阅读最新更新时间:2024-11-17 10:51
推荐帖子
- 【Altera SoC】基于SOPC的单通道TDC设计(1)
- 1硬件系统的构建经过“基于超前进位延时链的时间数字转换器”和“延时链测试以及亚稳态分析”两篇文章后,开始着手构建基于SOPC的单通道TDC。最终构建的硬件系统框图如图11所示。Top_sch的内部结构图如图12所示,其中各模块的相关说明请参见前文。Sysfifo的内部框图如图13所示。NiosII硬件系统连接如图14所示。图11系统的顶层框图Top_sch为单通道TDC;sysfifo为先入先出存储器,主要作用是起到数据缓冲作用
- xiaomai516 Altera SoC
- look up error 6
- 最近在用EVC做项目,几个地方程序在VC++中运行都是好的,把他移植到EVC中编译运行之后,老是出错,用GetLastError()返回值是6,用lookuperror查下是句柄无效,各位大哥大姐,帮小妹指点下吧,我快要疯了.lookuperror6人呢?!贴点代码吧,不然怎么知道是什么句柄1.wince包含了win32API的子集,注意,是子集,所以很多win32的API是没办法使用的。2.wince下有一部分API和PC下的API虽然函数名完全一样,但是参数,结果会有
- yuhongcai11 嵌入式系统
- 想做一个数字收音机
- 想做一个数字收音机,帮忙出出主意啊!上次在TI的研讨会上得到了一块LM3S811,能不能用这个做呢?一点头绪都没有,哪位给点思路啊想做一个数字收音机楼主说的“数字收音机”指什么?目前的广播电台还都是模拟的,数字化内容的载体是互联网或数字有线电视系统,楼主想做的是什么?如果是在传统的收音机里引入MCU,那应该叫作“数控收音机”。我说的是数字调台!回复沙发chunyang的帖子那就是数控收音机了,折合数字收音机的概念可完全不同,数控收音机中MCU不是主角,LM3S811在此当然
- longxtianya 微控制器 MCU
- SAM D21 开发板试用心得 + 呼吸灯
- 本帖最后由hh376158101于2014-9-2015:04编辑 今晚又来上传艳照了。今天开始了SAMD21的学习,第一个实验是呼吸灯,利用pwm控制SAMD21XplainedPro板上的LED0实现亮度的渐变。视频现在还在审核,明天再发链接。波形图首先,到官网上(http://www.atmel.com/tools/atmelstudio.aspx?tab=overview)下载开发环境Atmelstudio6.2,安装好后
- hh376158101 单片机
- 看图求解释
- 当设置keil中的Debug选项时,出现该对话框,有谁知道是怎么回事儿吗?看图求解释AGDIRDI定向错误我按照他的提示去那个文件夹找那个文件,但是没有,不知道应该怎么弄了你看一下你keil的安装目录安装目录里面确实没有AGDIRDI.DLL文件,那应该怎么办呢?
- xiaofeixia stm32/stm8
- 这是什么原因?IAR 5.5 仿真出错
- 用IAR5.5首次下载提示,固件升级,升级后提示ThuJul17,201418:01:51:Firmwareversion30204005ThuJul17,201418:01:51:Interfacedllversion3.2.4.5ThuJul17,201418:01:55:UnknowndeviceThuJul17,201418:01:58:Fatalerror:Couldnotfinddevice(ord
- fish001 微控制器 MCU
设计资源 培训 开发板 精华推荐
- 【涂鸦智能】基于涂鸦智能温湿度控制器
- OP495GSZ-REEL低功耗RTD放大器的典型应用
- AM2G-2403SZ 3.3V 2 瓦 DC-DC 转换器的典型应用
- LMG5200 48V 至 1V/40A 单级转换器参考设计
- 使用 Analog Devices 的 LTC3130IUDC-1 的参考设计
- DC1501A-A,用于 LTC2393-16/LTC2392-16/LTC2391-16、1-MSPS、0.5-MSPS、0.25-MSPS 低噪声 ADC 的演示板
- 用于编程欠压锁定的 LT3066IDE-5 线性稳压器的典型应用电路
- OP497GSZ平方放大器典型应用电路
- 用于街道和室内 LED 照明的 69W、12 个 LED 室内和室外 LED 驱动器
- LTC3853EUH、具有 2 + 1 操作的双路输出转换器
- 首都医科大学王长明:针对癫痫的数字疗法已进入使用阶段
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- 兆易创新GD25/55全系列车规级SPI NOR Flash荣获ISO 26262 ASIL D功能安全认证证书
- 新型IsoVu™ 隔离电流探头:为电流测量带来全新维度
- 英飞凌推出简化电机控制开发的ModusToolbox™电机套件
- 意法半导体IO-Link执行器电路板为工业监控和设备厂商带来一站式参考设计
- Melexis采用无磁芯技术缩小电流感测装置尺寸
- 千丘智能侍淳博:用数字疗法,点亮“孤独症”儿童的光
- 数药智能冯尚:ADHD数字疗法正为儿童“多动症”提供更有效便捷服务
- Vicor高性能电源模块助力低空航空电子设备和 EVTOL的发展