在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4058|回复: 7

[求助] 关于FPGA上实现DDR用到IOBUF问题

[复制链接]
发表于 2012-3-29 10:35:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近在做DDR的FPGA实现,PHY是用ALTERA的宏单元搭的(ALTDLL,ALTDQS等)。发现DQ信号经过IOBUF以后用示波器测会有很大畸变,DQS经过同样的IOBUF,却没有畸变,这是怎么回事呢?
发表于 2012-3-29 16:02:35 | 显示全部楼层
与外部负载还有关系,比如布线,负载的输入电容
 楼主| 发表于 2012-3-29 17:31:59 | 显示全部楼层
回复 2# everhappy
有没有什么好的解决办法呢,现在读DDR的时候,测DDR芯片的信号还是对的,过了PHY就有问题了
发表于 2012-3-29 19:16:56 | 显示全部楼层
ALTERA 有专门的DDR PHY IP ,里面有对DQ及DQS管脚的一些校准,可能对信号质量有些改善,楼主可以试一下。
发表于 2012-3-31 10:04:02 | 显示全部楼层
回复 3# 潶崎一护


    自己布的板?
可以通过仿真测试测试一下,看是不是PCB走线阻抗不一致。
 楼主| 发表于 2012-3-31 11:11:24 | 显示全部楼层
回复 4# wangyingwei
ALTDLL和ALTDQS宏单元配置的时候都和频率模式有关,最小的好像都要90MHz。现在做的系统受到核的限制只能跑50M,这样DLL和DQS宏单元能正常工作吗?
 楼主| 发表于 2012-3-31 11:18:57 | 显示全部楼层
回复 5# everhappy
是硬件组布的板子,直接测板子的信号是没问题的,所以应该不是板子的问题。关键是现在用的ALTDLL和ALTDQS虽然配的时候输入时钟是100M但真正工作的时钟只有50M,调不到想要的90度相移,这有办法解决吗?
发表于 2013-4-18 15:09:09 | 显示全部楼层
https://www.synopsys.com/news/pubs/snug/siliconvalley2012/ta5_agarwal_paper.pdf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-21 01:34 , Processed in 0.023917 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表