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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9738|回复: 25

[讨论] ddr3求助。

[复制链接]
发表于 2016-3-9 17:13:32 | 显示全部楼层 |阅读模式

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

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

x
我生成mig后,自己写了UI接口时序,但是仿真的时候init_calib_complete一直是低而且ddr_reset_n比xilinx提供的例程中该信号晚了大约200000ns,请问有没有做过的啊。。还望不吝赐教。
发表于 2016-3-10 09:19:27 | 显示全部楼层
正常生成ipcore的时候,你不用添加你自己的ui接口,也能看到init_calib_complete拉高。觉得先看看你的外围硬件电路是否工作正常
发表于 2016-3-10 14:06:17 | 显示全部楼层
回复 1# 王洁

xilinx提供的验证平台中,仿真参数是需要改写成FAST的。另外,如果用vcs仿的话,你有没有编译xilinx的库文件。

只有在校准信号拉高之后,UI接口提供的读写控制命令才会有效。
 楼主| 发表于 2016-3-10 17:28:21 | 显示全部楼层
回复 2# myself2004


   谢谢,因为我是把tg_copare_error这条线没置低,修改后就可以了。现在只是仿真还没有上板。现在是读数据的时候读的值不对,而且读的数据量是2个512bit,很费解啊。
 楼主| 发表于 2016-3-10 17:29:24 | 显示全部楼层
回复 3# joeljun


   是的,就是这个问题。现在仿真,感觉读写数据都不太正确,正在查问题呢。
发表于 2016-3-10 19:41:29 | 显示全部楼层
回复 5# 王洁


   你是用vivado的吗? 是ultrascale系列的吗?
 楼主| 发表于 2016-3-11 08:51:41 | 显示全部楼层
回复 6# 固执的寻觅

我用的vivado,问题解决了,太大意了,以为app_data_mask默认会置0呢。
发表于 2016-3-11 09:01:48 | 显示全部楼层
回复 7# 王洁


   我想请教个问题。DDR的init calibration过程怎么仿真啊?
  我看xilinx生成的MIG core直接仿真 好像跳过了这些步骤?
 楼主| 发表于 2016-3-11 10:10:32 | 显示全部楼层
回复 8# 固执的寻觅


   我是直接用的xilinx提供的仿真模型,默认选择的是fast模式,初始化阶段时间大约为125us,上硬件实现的时候,留给它初始化的时间应该够用了。现在也只是刚刚仿真通过,没有上硬件实现。
发表于 2016-3-11 10:11:39 | 显示全部楼层
回复 9# 王洁


   125us就cal_done拉高了?
   那应该是不完整的,你有看到write-leveling,read-leveling这些过程吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-20 12:40 , Processed in 0.034918 second(s), 6 queries , Gzip On, Redis On.

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