微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 求助DDR的接口设计

求助DDR的接口设计

时间:10-02 整理:3721RD 点击:
各位亲朋好友:
老兄我正在设计一个DDR接口,有很多的迷惑请教一下各位
我看到很多都是用DLL来做DQS的处理来才数据,但是看到DQS总是需要几千个周期的稳定时间,而我的设计不允许这样来做
我试图用delay cell来设计,但是它受PVT的影响比较明显,不很实用
有谁做过,指导一下,完了请你吃饭  

我也想知道,谁给讲一讲?

用LUT搭,速度是不是很慢了?我期望能跑到100M,而且有不同的SPEED MODE
而且我想做的ASIC,没有那些资源,呵呵

跑100M呀,在读的通道上都可以不用DQS作为时钟信号来采样数据,直接用系统主始终就可以了。

那我怎么将数据同步呢?我不知道ddr啥时候送过来数据呀
ddr最主要是读的时候,真是烦人,是不是得需要模拟电路了?dll, phy什么的

对于FPGA来说,每个LUT对应PVT的漂移体现出来相同的变化,但在ASIC中,我也不能确定DQS和DQ的路径所经过的CELL延迟完全相同,所以想要90度偏移后来才数据,也不一定能采到正确的数据
用PAD的延迟来做也不是很好,PAD的延迟也受PVT的影响比较严重,比如在DQS和DQ上的电压稍有不同就会
引起延迟不同

学习学习

一起学习

路过,灌水

有人弄过没?急
给讲讲

DLL can dynamic selection, nomally delay DQS 90 degree. it's enough.

是,但是dll需要稳定时间,我的系统是上来就要干活的
比如DQS过来,第一个周期我就要采数据,而DLL还没有稳定呢

学习学习

好好学习一下吧。

.............................................................

用mig产生一个就好了,管脚分配要合适。

1# azhao
就我了解到的,DDR控制器PLL是必须的,DLL应该不是必须的
具体不了解,看哪个大虾给点说明~

在FPGA上实现起来比较麻烦,可以用其提供的PLL/DLL来调整相位。在IC,就需要用PHY了,其中主要就是DLL部分。一般是有模拟电路设计完成的。

有人用纯数字逻辑实现过没?急

学习中

study....

study

学习-----

了解一下

正在学习这一块

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top