DDR(二)
DDR与SDRAM的最大区别:内部L-Bank的规格不同。
SDRAM中的L-Bank存储单元的容量与芯片位宽相同,
DDRAM中的存储单元的容量是芯片位宽的一倍。
所以一次的地址访问,可以进行2-Prefetch。内部的L-Bank一次传输2Nbit的数据,分为Nbit的数据传给复用器,
然后在DQS信号的控制下,每次分Nbit进行传输。
差分时钟,CK/CK#,其中的CK#并不能理解为第二个触发时钟,它起到的作用是校准CK的上下沿。
(在CK上升沿快,下降沿慢的情况下,CK#则是上升沿慢,下降沿快,两者交点偏差减小)
命令控制发生在CLK与CLK#的交叉点。
数据的采样与传输,完全依靠DQS来进行同步。
在读取操作中,DQS与数据信号同时产生,DDR中的CL也表示从CAS发出到DQS生成的间隔。DQS与DQ之间的时间间隔表示为tAC,
是一个DDR中的时间参数,由数据预取所带来。
在数据写入时,以DQS高低电平的中部作为数据周期分割点,而不是上下沿,但数据的接收触发仍为DQS的上下沿。
在DDR中,写入延时已经不是0,这个时间被叫做DQS相对于写入命令的延时时间(tDQSS,WRITE Command to
the first corresponding rising edge of DQS)
Burst length在DDR中基本只有2,4,8三种。在DDR2之后只有4,8。
在DDR中,不能再使用DQM信号来屏蔽输出数据。写入时,仍然有效。
DDR中的DQS信号采样单边信号,在DDR2之后,采样差分信号。
DDR中有两个时钟,一个是外部的总线周期,一个是内部的工作时钟。DLL(Delayed Locked Loop)便用来平衡两个时钟,
使其同步。不同于PLL,DLL主要是不断的生成内部时钟与外部时钟的延迟量,来不断校准两个时钟。
.........................................................................................................................................................
在DDR2中,实现了4-bit的Prefetch,但是由于内部时钟频率变为外部时钟频率的一般,
所以DDR与DDR2在外部时钟频率一样的情况下,数据的传输效率是一样的。
OCD(Off-Chip Driver):调整I/O接口端的电压,来补偿上拉/下拉电阻值。调整DQS与DQ之间的同步,是他们的上升沿/下降沿对齐。
ODT(On-Die Termination):将之前外部的终结电阻移到片内,吸收电路中的信号,不让其在电路上形成反射。
DDR(二)的更多相关文章
- RK30SDK开发板驱动分析(二):DDR频率配置
在内核配置界界面,我们可以很容易的配置DDR的频率,300M OR 600M, so easy! 那么它是如何起作用的呢? 回想 RK30SDK开发板驱动分析(一) 末尾提到MACHINE_START ...
- zedboard如何从PL端控制DDR读写(二)——AXI总线
虽然Xilinx已经将和AXI时序有关的细节都封装起来,给出了官方IP和向导生成自定义IP,用户只需要关注自己的逻辑实现,但是还是有必要简单了解一下AXI的时序,毕竟咱是做硬件设计的. AXI(Ad ...
- DDR的前世与今生(一)
作者:一博科技 DDR SDRAM全称为Double Data Rate SDRAM,中文名为"双倍数据率SDRAM".DDR是在原有的SDRAM的基础上改进而来,严格的说DDR应 ...
- DDR控制
先看下micron公司对DDR3命名的规则: 在设置xilinx ISE中的DDR时 在选择芯片时,不清楚该怎么选择. 请教汤工,给出的答案是Speed等级高的可以兼容等级低的芯片,个在实验之中用的是 ...
- SDRAM,DRAM,SRAM,DDR的概念
一:SDRAM SDRAM(Synchronous Dynamic Random Access Memory),同步动态随机存储器,同步是指 Memory工作需要同步时钟,内部的命令的发送与数据的传输 ...
- RAM,SRAM,DRAM,SDRAM,DDR RAM,ROM,PROM,EPROM,EEPROM,NAND FLASH,NOR FLASH的区别
RAM:由字面意思就可以理解,SDRAM SRAM DRAM(下面蓝色字体的这几种)都可以统称RAM,random access memory(随机存取存储器)的缩写,下面是51hei.com为大家整 ...
- zedboard如何从PL端控制DDR读写(五)
有了前面的一堆铺垫.现在终于开始正式准备读写DDR了,开发环境:VIVADO2014.2 + SDK. 一.首先要想在PL端通过AXI去控制DDR,我们必须要有一个AXI master,由于是测试,就 ...
- DRAM 内存介绍(二)
参考资料:http://www.anandtech.com/show/3851/everything-you-always-wanted-to-know-about-sdram-memory-but- ...
- PCB优化设计(二) 转载
PCB优化设计(二) 2011-04-25 11:41:05| 分类: PCB设计 目 前SMT技术已经非常成熟,并在电子产品上广泛应用,因此,电子产品设计师有必要了解SMT技术的常识和可制造性 ...
随机推荐
- C# 判断字符串是否为日期格式
判断字符串内容是否为日期格式,并返回一个日期变量 string str; DateTime dtTime; if (DateTime.TryParse(str, out dtTime)) { //st ...
- frameset、frame、noframes和iframe的区别
原网站地址:http://nmyun.blog.51cto.com/448726/155268 ■ 框架概念 :所谓框架便是网页画面分成几个框窗,同时取得多个 URL.只需要 <frameset ...
- Nmap 網路診斷工具基本使用技巧與教學
Nmap 是一個開放原始碼的網路掃描與探測工具,可以讓網路管理者掃描整個子網域或主機的連接埠等,功能非常強大. Nmap(Network Mapper)是一個開放原始碼的網路檢測工具,它的功能非常強大 ...
- [LeetCode]题解(python):100 Same Tree
题目来源 https://leetcode.com/problems/same-tree/ Given two binary trees, write a function to check if t ...
- iOS NSURLSession 封装下载类
周六日鼓捣NSURLSession,效率虽然低下,最后还是有了一点点眉目.昨天和汤老师一起测试,又对它加深了一点理解.趁热打铁,先总结一下. 封装的类,对外用的方法,我写的是类方法,所以,在类方法中, ...
- iOS项目的目录结构和开发流程(Cocoa China)
目录结构 AppDelegate Models Macro General Helpers Vendors Sections Resources 一个合理的目录结构首先应该是清晰的,让人一眼看上去 ...
- Nested transactions in stored procedure of SQLServer
question: if the nested transaction encountered an exception, then rollbacked. How about the outer t ...
- 微信域名weixin.com天价成交!是腾讯吗?
据业内人士爆料,“微信”双拼域名weixin.com已于今天交易了,成交价格8位数.如此大手笔,神秘买家会是腾讯吗? 通过查询该域名的whois信息,最近一次的更新时间显示为今年4月13日,注册邮箱信 ...
- Android RecycleView + CardView 控件简析
今天使用了V7包加入的RecycleView 和 CardView,写篇简析. 先上效果图: 原理图: 这是RecycleView的工作原理: 1.LayoutManager用来处理RecycleVi ...
- SQLdiag-配置文件-ProfilerCollector
上一篇,我们讲述了配置文件中与性能计数器相关的PerfmonCollector元素:这一篇我们将讲述与跟踪数据相关的ProfilerCollector元素.在上一篇中使用SD_Detailed.XML ...