DDR控制参数的优化方法及装置与流程

文档序号:12274105阅读:来源:国知局

技术特征:

1.一种DDR控制参数的优化方法,其特征在于,所述方法包括:

在DDR中定义一个验证参数,并为所述验证参数赋值;

从所述DDR中读取DDR控制参数的值;

根据所述DDR控制参数的值和预设算法,重新配置所述DDR控制参数的值;

从所述DDR中读取所述验证参数的值,并判断所述验证参数的值是否改变;

若否,则执行根据所述DDR控制参数的值和预设算法,重新配置所述DDR控制参数的取值的步骤;

若是,则保存所述重新配置后的DDR控制参数的值,并重新启动所述DDR,执行所述从DDR中读取DDR控制参数的值的步骤,直至预设次数后停止;

根据所述预设次数后保存的DDR控制参数的各个值,确定所述DDR控制参数的取值范围;

根据所述DDR控制参数的取值范围,确定所述DDR控制参数的最优值。

2.根据权利要求1所述的方法,其特征在于,所述根据所述DDR控制参数的取值范围,确定所述DDR控制参数的最优值,包括:

将所述取值范围的中间值作为所述DDR控制参数的最优值。

3.根据权利要求1或2所述的方法,其特征在于,所述DDR控制参数包括写控制参数和/或读控制参数。

4.根据权利要求3所述的方法,其特征在于,所述读控制参数,包括:RDQS0、RDQS1、RDQS2、RDQS3、ICLK。

5.根据权利要求3所述的方法,其特征在于,所述写控制参数,包括:WDQS0、WDQS1、WDQS2、WDQS3、OCLK。

6.一种DDR控制参数的优化装置,其特征在于,包括定义模块、读取模块、配置模块、判断模块、保存模块、范围确定模块以及最优值确定模块:

所述定义模块用于在DDR中定义一个验证参数,并为所述验证参数赋值;

所述读取模块用于从所述DDR中读取DDR控制参数的值;

所述配置模块用于根据所述DDR控制参数的值和预设算法,重新配置所述DDR控制参数的值;

所述判断模块用于从所述DDR中读取所述验证参数的值,并判断所述验证参数的值是否改变,以及在否的情况下调用所述配置模块,在是的情况下调用所述保存模块;

所述保存模块用于保存所述重新配置后的DDR控制参数的值,并重新启动所述DDR,以及调用所述读取模块,直至预设次数后停止;

所述范围确定模块用于根据所述预设次数后保存的DDR控制参数的各个值,确定所述DDR控制参数的取值范围;

所述最优值确定模块用于根据所述DDR控制参数的取值范围,确定所述DDR控制参数的最优值。

7.根据权利要求6所述的装置,其特征在于,所述最优值确定模块,具体用于:

将所述取值范围的中间值作为所述DDR控制参数的最优值。

8.根据权利要求6或7所述的装置,其特征在于,所述DDR控制参数包括写控制参数和/或读控制参数。

9.根据权利要求8所述的装置,其特征在于,所述读控制参数,包括:RDQS0、RDQS1、RDQS2、RDQS3、ICLK。

10.根据权利要求8所述的装置,其特征在于,所述写控制参数,包括:WDQS0、WDQS1、WDQS2、WDQS3、OCLK。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1