明德扬论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫一扫,快捷登录!

查看: 114758|回复: 5

请问一个关于SDRAM控制的问题

[复制链接]

8

主题

14

帖子

226

积分

中级会员

Rank: 3Rank: 3

积分
226
QQ
发表于 2019-10-14 22:14:00 | 显示全部楼层 |阅读模式

马上注册,看完整文章,学更多FPGA知识。

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

x
如附件中的SDRAM仿真图所示,状态机由自动刷新跳转到读状态时,控制命令command没有变化,但是从代码中来看,在状态跳转之后确实有改变command的值。

SDRAM仿真.png
SDRAM.png

0

主题

28

帖子

374

积分

中级会员

Rank: 3Rank: 3

积分
374
发表于 2019-10-14 23:48:11 | 显示全部楼层
按道理波形会绝对忠实于代码,没有奇怪的现象。
如果出现了奇怪现象,那肯定是粗心大意了,越是奇怪,表明越粗心。
既然是这样,那么我们应该更要仔细去检查和核对。
怎么做呢?
首先,起码把产生这个信号的所有条件都列出来,不要有任何遗漏;
其次,把这些信号一个一个排列好;
接着,把此时信号的值一个一个代代码进去
最后,确认是不是还有这个奇怪现象。

总之,定位问题考验的是仔细程度。

上面波形中,好像有信号遗漏,所以请按上面提示,排列好信号,再来讨论。

8

主题

14

帖子

226

积分

中级会员

Rank: 3Rank: 3

积分
226
QQ
 楼主| 发表于 2019-10-15 10:46:34 | 显示全部楼层
本帖最后由 李小胖 于 2019-10-15 11:16 编辑

谢谢老师,按照您说的方法,我找到了错误所在,修改后的波形如附图所示。另外我想问一下,在写数据的时候,从i=0到DQ上出现数据0,这期间有2个时钟周期的延时,我觉得是因为从给出写请求到给出写命令,中间还有一个激活操作,这期间有两个时钟周期的延时,我觉得这里应该是没有问题的。老师您觉得我理解的有问题没?

0

主题

28

帖子

374

积分

中级会员

Rank: 3Rank: 3

积分
374
发表于 2019-10-15 15:04:16 | 显示全部楼层
嗯,是的,没有问题的

8

主题

14

帖子

226

积分

中级会员

Rank: 3Rank: 3

积分
226
QQ
 楼主| 发表于 2019-10-15 20:12:38 | 显示全部楼层
panwenming 发表于 2019-10-15 15:04
嗯,是的,没有问题的

潘老师,请问一下,Quartus分析综合之后,状态机视图里显示不出来状态转移图是怎么回事?

8

主题

14

帖子

226

积分

中级会员

Rank: 3Rank: 3

积分
226
QQ
 楼主| 发表于 2019-10-15 21:45:31 | 显示全部楼层
老师您好,请问一个问题,在SDRAM的第4个实验的仿真波形中,读数据的时候,DQ总线上的信号开始由高阻变为0,后来变成未知态了,而DQ是在testbench中由DQ_RD_data赋值的,DQ_RD_data是正常的,那出现这种情况是为什么呢?
1571146829.jpg
SDRAM4.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|MDYBBS ( 粤ICP备16061416号 )

GMT+8, 2024-4-23 21:56 , Processed in 0.053735 second(s), 24 queries .

Powered by Discuz! X3.4

本论坛由广州健飞通信有限公司所有

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表