4266|19

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

DDR SDRAM,相关? [复制链接]

我看DDR SDRAM,三星的k4h51xx38f手册,上边有DDR400(3 Clock),DDR333(2.5 Clock),DDR266(2.5 Clock)。
我看了我的芯片是DDR400(3 Clock)的。但是我看对DDR SDRAM相关寄存器的设定中的read Latency和CAS Latency都只设了2个clock。我把它设为2.5或3.0个clock,程序就跑不了。我的DDR的bus频率是132MHz。
我想问的是,我的芯片是DDR400,它最高可以跑200MHz。当我跑132MHz的时候,read latency就不再是3个clock,是这样的吗?

最新回复

DDR SDRAM PCB layout注意, L/UDQS,CLK,nCLK的线宽大一些,例如0.3mm Data bus和DM的线长一样,并且小于其它的线长。  详情 回复 发表于 2009-7-6 17:30
点赞 关注

回复
举报

83

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
这个不是很清楚,帮顶,你可以使用示波器测量看看,
超过内存工作频率,肯定是不会工作的

什么三星片子?是6410?DDR内存,羡慕
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
也有这样的问题,目前我的6400板还只是跑400MHZ的频率,想调到532MHZ,怎么设置DDR的初始化参数,就是不行,一改那个时钟周期系统就跑不起来,好像必须设置为2 CLOCK,系统才能跑起来,不知道为什么?同问!
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

4
 
这个延时不是说DDR SDRAM延时这么多,而是CPU的DDR SDRAM Controller(控制器)需要实现这样的延时,必须满足外部DDR的时序要求。
既然CPU的BUS是132(近似133,双沿266),那就该按照133/266的需要来配置。
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

5
 
要是有做FPGA的,估计清楚一点。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

6
 
我想还是板子问题。(PCB本身,布线,元器件等)。
因为我发现在开发板上是可以运行的。(开发板要1W,有它的道理,^_^)
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

7
 
开发板已经被拿走了,想测试都不行
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

8
 
我刚才把read latency和CAS latency都设为3或2.5,在我的板上也可以运行。
以前,我只改其中的一个。看来这些参数是有组合关系的。
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 7 楼 wohuazhen 的回复:
我刚才把read latency和CAS latency都设为3或2.5,在我的板上也可以运行。
以前,我只改其中的一个。看来这些参数是有组合关系的。


可以在多少频率下运行?532MHZ?我一修改系统就挂了,跑不动!
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 7 楼 wohuazhen 的回复:
我刚才把read latency和CAS latency都设为3或2.5,在我的板上也可以运行。
以前,我只改其中的一个。看来这些参数是有组合关系的。


这是自然了,这个有严格的时序要求,不能随便改动的。
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 8 楼 xqhrs232 的回复:
引用 7 楼 wohuazhen 的回复:

我刚才把read latency和CAS latency都设为3或2.5,在我的板上也可以运行。
以前,我只改其中的一个。看来这些参数是有组合关系的。


可以在多少频率下运行?532MHZ?我一修改系统就挂了,跑不动!

在528MHz下。
我在买的开发板上随意改,当然不是很大的幅度,都能运行。所以根本的问题,还是pcb板的质量,元器件的质量。
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(初级)

12
 
up
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

13
 
up
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

14
 
400MHz->520MHz,是修改CPU的内部运行频率,跟DDR无关的。
提升内部运行频率,同时还要提升CPU的Core的运行电压的,不然以低频率的电压是无法保证高频率核心运行的。
这其实跟PC上的“超频”一个道理。
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 13 楼 shuiyan 的回复:
400MHz->520MHz,是修改CPU的内部运行频率,跟DDR无关的。
提升内部运行频率,同时还要提升CPU的Core的运行电压的,不然以低频率的电压是无法保证高频率核心运行的。
这其实跟PC上的“超频”一个道理。

电压我量过,和买的开发板的仅差0.02V。而且电压也在datasheet里说的范围内。
提高CPU频率的同时,也提高了BCLK的频率(ddr的频率)。

 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

16
 
路过,帮顶!
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

17
 
是啊,我也有这样的疑问!
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

18
 
在Eboot下,cpu528MHz,ddr132MHz*2,打开MMU,DDR容量128MBytes,
头1MBytes为eboot的空间(实际没那么大,os物理起始地址是0x100000),添加代码测试了另外127MBytes空间,没有发现异常。
但是当启动os时总是不能完全启动,会出现预取指异常或数据终止异常。
修改ddr时序参数,代码终止的位置也会跟着变,通过logo信息判断的。
---------------------------------------------------------------
同样的代码放在买的开发板上却运行正常。
---------------------------------------------------------------
ARM芯片的各电压用万用表量过,和买的开发板相差最多为0.02V,电压值在手册规定的范围内。
----------------------------------------------------------------------------------
os的运行环境和eboot是一样的。oal里没有对以上参数进行修改或重设的代码。
-------------------------------------------------------------------------------
以上信息能够判断出错的可能项吗?
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

19
 
帮顶
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

20
 
DDR SDRAM PCB layout注意,
L/UDQS,CLK,nCLK的线宽大一些,例如0.3mm
Data bus和DM的线长一样,并且小于其它的线长。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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