Cadence-denali-ddr-phy基本原理简介.doc

Cadence-denali-ddr-phy基本原理简介.doc

ID:55631081

大小:130.50 KB

页数:1页

时间:2020-05-21

Cadence-denali-ddr-phy基本原理简介.doc_第1页
资源描述:

《Cadence-denali-ddr-phy基本原理简介.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Cadencedenaliddrphy基本原理简介对于SOC来说,数据传输速率是接口问题中最为重要的问题之一。DDRPHY作为SOC中一个重要的接口单元,是SOC和外界存储之间数据地址传输的一个重要通道,它主要基于时钟上下沿分别采集数据来达到提高速率的目的。如下图1是ddr数据采集的基本波形图,可以理解,时钟沿处于数据中间位置,采集到的数据是最稳定的。图1下图2是DenaliDDRPhy的基本层次架构,最底层是delayelement,每一个delayelement代表一个固定时长的单元。由180/128个这样的单元组成一个delayline。由

2、多个delayline组成一个DLL。每个dataslice包含一个DLL,包含8个dq接口,1个dqs和2个dm。所以当我们说要实现一个32位数据总线16位地址总线的ddrphy时,需要由4个dataslice为配制成32位dq数据接口,还需要一个dataslice来配制一个16位总线接口。所谓的16位总线接口,用到了dataslice的8为dq位,2位dm位,在phy上还需要6个寄存器来配制。所以很明显,32为数据位的ddrphy总共需要5个dataslice,如果再配制IO,那么就是一个完整的ddrphy接口了。ddrphy通过memory

3、controller模块与soc数据通信,通过IO与外围存储通信,起到SOC到外围存储的纽带作用。图2图3是ddrphy往外围存储写数据的基本原理图,图4是ddrphy从存储读数据的基本原理图。见图3,里面有两个dllmodule内部的delayline,分别起到调制3/4周期相位和1周期相位的作用,当W1+W2+W5达到W6+W7延时时,就能够保证写数据时,DQS这个时钟沿处于DQ数据的中间。同理,见图4,当R1延时等于R2+R3时,通过DLL中的特定delayline调制成1/4周期相位,就能够保证读数据时时钟处于数据中间位置,以达到稳定上下

4、沿采集数据的目的。图3图4以上仅是最基本的ddrphy读写数据的原理解析。为了满足ddr顺利读写数据,还需要有其他一些复杂的specialcheck的要求,这里暂不讨论。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。