6830|5

68

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于内存芯片的tCL, tRCD等时序参数的疑问。。。 [复制链接]

在内存时序中,tRCD, tCL等参数都是可以进行配置的,我看过一些内存芯片的资料,发现通过芯片的Mode Register就可以对tCL进行配置,但是不能对其他时序参数进行配置。因此,问题之一就是,为什么在Mode Register只支持tCL的配置?为什么会有这样的设计?

其二,为什么要将tRCD, tCL等参数做成可配置的呢?因为这些都是延时参数,直接把它们设置成最小的可允许值不就得到芯片的最高工作效率了吗?或者说,在什么情况下我需要一个更大的tCL呢?

另外,我个人觉得,像延时设置,Burst长度设置等等,都应该是内存控制器的一个参数设置啊?为什么他们要放到内存芯片内部去设置?

/Jack

最新回复

可以适应不同的需求!  详情 回复 发表于 2009-3-5 22:45
点赞 关注

回复
举报

79

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
内存和CPU是分离的啊,一款CPU你可以给它配很多款内存,同样内存也是。我觉得这些设置就是为了使它们能够协调起来正常工作。
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
还有就是在高频率下可能tCL的值也大,即有正向效果(频率更高),也有负向效果(延迟大).另外降低电压的话也可能会增加tCL的值。
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

4
 
在内存时序中,tRCD, tCL等参数都是可以进行配置的,我看过一些内存芯片的资料,发现通过芯片的Mode Register就可以对tCL进行配置,但是不能对其他时序参数进行配置。因此,
问题之一就是,为什么在Mode Register只支持tCL的配置?为什么会有这样的设计?

这个不好说,Burst Length也可以在MR里面设置呀。有一些可以从这些设置的参数里面导出的就不需要通过MR设置,另外和频率无关的不需要设置。

其二,为什么要将tRCD, tCL等参数做成可配置的呢?因为这些都是延时参数,直接把它们设置成最小的可允许值不就得到芯片的最高工作效率了吗?或者说,在什么情况下我需要一个更大的tCL呢?

不同的频率,电压下参数的值都不一样。不同的应用需要不同的设置,最优并不是在某一点所有情况都最优,比如我想功耗最低,带宽最高,延迟最低,另外还有内存控制器的能力问题。

另外,我个人觉得,像延时设置,Burst长度设置等等,都应该是内存控制器的一个参数设置啊?为什么他们要放到内存芯片内部去设置?

这个需要控制器和Memory都知道的参数,比如发一个写命令后,只有知道burst长度的情况下内存才能做出正确的响应。读命令也一样。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

5
 
   可以配置是因为同一款内存,可能会用在主频不同的CPU上,一旦需要降频使用,就需要调整这些参数.
看看内存的Datasheet吧.
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

6
 
可以适应不同的需求!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表