27

帖子

0

TA的资源

一粒金砂(中级)

21
 
求指导啊 哥574419912@qq.com
此帖出自FPGA/CPLD论坛

点评

sorry,最近太忙,回复晚了。邮件已经发送!  详情 回复 发表于 2013-11-27 20:37
 

回复

581

帖子

0

TA的资源

五彩晶圆(初级)

22
 
此贴必火,鉴定完毕
此帖出自FPGA/CPLD论坛
个人签名Net:Wxeda.taobao.com
QQ:1035868547
Blog:https://home.eeworld.com.cn/space-uid-390804.html
 
 

回复

36

帖子

1

TA的资源

一粒金砂(高级)

23
 

回复 21楼574419912 的帖子

sorry,最近太忙,回复晚了。邮件已经发送!
此帖出自FPGA/CPLD论坛
 
 
 

回复

58

帖子

1

TA的资源

一粒金砂(初级)

24
 
还没有学到呢  先看看吧
此帖出自FPGA/CPLD论坛
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(高级)

25
 
谢谢luyaker 分享,已经下载了,准备在wxeda板上试试。
此帖出自FPGA/CPLD论坛
 
 
 

回复

58

帖子

1

TA的资源

一粒金砂(初级)

26
 
过几天准备学了  谢谢分享
此帖出自FPGA/CPLD论坛
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(高级)

27
 
在在wxeda V1.1板上试过了,可惜失败了 :(
在串口助手(9600,n,8,1)里,收到的数据前面几行都是0xFE,后面的都是0xFF。

虽然wxeda V1.1板上的SDRAM是MT48LC16M16A2-75,跟LZ的不同,但看了资料应该是兼容的,4 bank, Row addressing A0-A12, Column addressing A0-A8 这些参数都一致,最大支持133MHz的时钟应该也没有问题。

问题在哪里呢?
家里没有示波器,不好查问题,看来只有拿到单位用示波器看看了。
此帖出自FPGA/CPLD论坛
 
 
 

回复

36

帖子

1

TA的资源

一粒金砂(高级)

28
 

回复 27楼goodeew 的帖子

SDRAM的参数还是挺多的,建议你看看我上传的那个展讯的文档。另外板子不一样,时序约束也略有区别,时序约束比较长,几句话也说不完,如果你确定其他地方没有问题,可以尝试调整一下SDRAM时钟的相位,然后再编译烧写一下试试。
此帖出自FPGA/CPLD论坛

点评

由于对FPGA和Quaratus II都不熟,现在才找到调整一下SDRAM时钟的相位 的地方,你原来用的是8.68ns,准备改成其它值试试看。 谢谢:carnation:  详情 回复 发表于 2013-12-14 21:28
谢谢指点。 用示波器看通过PL2303(USB转串口)发出的数确实是0xFE和0xFF,另外48M时钟的频率为48.0004M还是很准的,SDRAM的时钟为96.0008M也符合预期。 我再查查看吧。  详情 回复 发表于 2013-12-9 15:33
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(高级)

29
 

回复 28楼luyaker 的帖子

谢谢指点。
用示波器看通过PL2303(USB转串口)发出的数确实是0xFE和0xFF,另外48M时钟的频率为48.0004M还是很准的,SDRAM的时钟为96.0008M也符合预期。

我再查查看吧。
此帖出自FPGA/CPLD论坛
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(高级)

30
 
另外,串口那里有点小问题,收到的数据都是0xFF,相当于起始位为1位(低电平时间应该104us),周期为10位(对应时间应该1040us),而我测量到低电平时间是104us(OK), 988us(比预计值少52us)
此帖出自FPGA/CPLD论坛

点评

或者你把原理图以及代码给我,我帮你改改也可以,但是不保证成功哦  详情 回复 发表于 2013-12-13 20:24
 
 
 

回复

36

帖子

1

TA的资源

一粒金砂(高级)

31
 

回复 30楼goodeew 的帖子

或者你把原理图以及代码给我,我帮你改改也可以,但是不保证成功哦
此帖出自FPGA/CPLD论坛
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(高级)

32
 
谢谢你 :carnation:

原理图应该跟你的版本是一样的,只是我的板子版本为V1.1(如下图)。代码也是完全下载你的。

我今天试着把写入的数据都改为0x5555,这时候前面约140个数都是0x5555,之后逐渐变了,最后都变成0xFFFF了。
这说明读写似乎基本上是对的。

Epier_V1.1.jpg (232.08 KB, 下载次数: 6)

Epier_V1.1.jpg

Epier_V1.1.jpg
此帖出自FPGA/CPLD论坛
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(高级)

33
 

回复 28楼luyaker 的帖子

由于对FPGA和Quaratus II都不熟,现在才找到调整一下SDRAM时钟的相位 的地方,你原来用的是8.68ns,准备改成其它值试试看。

谢谢:carnation:
此帖出自FPGA/CPLD论坛

点评

哦,那你先做做版主的其他实验,熟悉一下软件和语言。 另外,可以考虑把相位改成9.5ns试试。  详情 回复 发表于 2013-12-17 18:24
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(高级)

34
 
试着调整了SDRAM时钟的相位,由原来的8.68ns 调整为7.8、6.7、5.7、4.1、3.2和2.9ns,效果都差不多,基本上只发出0xFF。
调整为2.34ns,有时候发送固定的数0x55 能收到0x55。

感觉很奇怪。
此帖出自FPGA/CPLD论坛
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(高级)

35
 
在楼主的代码里发现一些错误,改正后有进展。
此帖出自FPGA/CPLD论坛
 
 
 

回复

36

帖子

1

TA的资源

一粒金砂(高级)

36
 

回复 33楼goodeew 的帖子

哦,那你先做做版主的其他实验,熟悉一下软件和语言。
另外,可以考虑把相位改成9.5ns试试。
此帖出自FPGA/CPLD论坛

点评

实验基本上都看过了。虽然对FPGA及其环境不大熟悉,但我对C及嵌入式编程比较熟,SDRAM也用过,所以verilog及你发的代码学习起来不算难。 我发现你的代码里的几个问题(主要跟precharge有关),修正后问题已经解决  详情 回复 发表于 2013-12-17 21:11
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(高级)

37
 

回复 36楼luyaker 的帖子

实验基本上都看过了。虽然对FPGA及其环境不大熟悉,但我对C及嵌入式编程比较熟,SDRAM也用过,所以verilog及你发的代码学习起来不算难。

我发现你的代码里的几个问题(主要跟precharge有关),修正后问题已经解决。我另外发了个帖子: SDRAM串口实验之修改篇【可以正常试验了】

[ 本帖最后由 goodeew 于 2013-12-17 21:13 编辑 ]
此帖出自FPGA/CPLD论坛

点评

嗯,我看过你的代码,那两个地方我确实没注意。你那个64ms刷新,第二个时间清零处多了个1。我的代码在自己的板子上跑过,是没有出现你那样的问题的。  详情 回复 发表于 2013-12-18 20:38
 
 
 

回复

581

帖子

0

TA的资源

五彩晶圆(初级)

38
 
精益求精
此帖出自FPGA/CPLD论坛
个人签名Net:Wxeda.taobao.com
QQ:1035868547
Blog:https://home.eeworld.com.cn/space-uid-390804.html
 
 
 

回复

36

帖子

1

TA的资源

一粒金砂(高级)

39
 

回复 37楼goodeew 的帖子

嗯,我看过你的代码,那两个地方我确实没注意。你那个64ms刷新,第二个时间清零处多了个1。我的代码在自己的板子上跑过,是没有出现你那样的问题的。
此帖出自FPGA/CPLD论坛

点评

我板上的Micron SDRAM问题主要在于PreCharge,估计hynix 的SDRAM对PreCharge 的要求比较宽松  详情 回复 发表于 2013-12-25 20:49
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(高级)

40
 
luyaker 发表于 2013-12-18 20:38
嗯,我看过你的代码,那两个地方我确实没注意。你那个64ms刷新,第二个时间清零处多了个1。我的代码在自己 ...

我板上的Micron SDRAM问题主要在于PreCharge,估计hynix 的SDRAM对PreCharge 的要求比较宽松
此帖出自FPGA/CPLD论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表