System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 控制方法及电子设备技术_技高网

控制方法及电子设备技术

技术编号:40429710 阅读:6 留言:0更新日期:2024-02-20 22:51
本申请公开了一种控制方法及电子设备,所述方法包括:获得双倍速率同步动态随机存储器DDR的当前使用参数,所述当前使用参数用于表征所述DDR的当前利用率;根据所述当前使用参数,调整所述DDR的读写时钟频率。

【技术实现步骤摘要】

本申请涉及数据读写,尤其涉及一种控制方法及电子设备


技术介绍

1、当前芯片级系统soc(system on chip)的常规应用中,系统层面会根据不同的应用场景对双倍速率同步动态随机存储器ddr sdram(double data rate synchronousdynamic random access memory)的访问带宽需求,发起对ddr sdram的调频操作。

2、目前,多是采用统计ddr sdram的带宽作为调频依据的方案,例如,统计截至到当前时刻前一段时间的平均带宽进行调频。

3、但是,这种方案所统计到的带宽有很大的滞后性,所调整到的频率并不能匹配实时的带宽需求,导致调频的准确性较低。


技术实现思路

1、有鉴于此,本申请提供一种控制方法及电子设备,如下:

2、一种控制方法,包括:

3、获得双倍速率同步动态随机存储器ddr的当前使用参数,所述当前使用参数用于表征所述ddr的当前利用率;

4、根据所述当前使用参数,调整所述ddr的读写时钟频率。

5、上述方法,优选的,获得双倍速率同步动态随机存储器ddr的当前使用参数,包括:

6、获得所述ddr的控制器中读写队列的当前利用率作为当前使用参数,所述读写队列用于存储所述ddr的读写命令。

7、上述方法,优选的,获得双倍速率同步动态随机存储器ddr的当前使用参数,包括:

8、获得所述ddr的控制器中调度控制队列的当前利用率作为当前使用参数,所述调度控制队列用于存储所述ddr的读写调度参数。

9、上述方法,优选的,根据所述当前使用参数,调整所述ddr的读写时钟频率,包括:

10、获得所述当前使用参数处于当前参数范围的持续时长;其中,所述当前参数范围为多个预设参数范围中与所述当前使用参数相对应的参数范围;

11、至少根据所述持续时长和所述当前参数范围,调整所述ddr的读写时钟频率。

12、上述方法,优选的,至少根据所述持续时长和所述当前参数范围,调整所述ddr的读写时钟频率,包括:

13、在所述持续时长大于或等于时长阈值的情况下,调整所述ddr的读写时钟频率到目标时钟频率;

14、其中,所述目标时钟频率与所述当前参数范围和所述ddr的当前时钟频率相对应。

15、上述方法,优选的,调整所述ddr的读写时钟频率到目标时钟频率,包括:

16、发送第一消息给所述ddr的时钟选择器,所述第一消息用于指示所述ddr的时钟选择器配置所述目标时钟频率;

17、发送第二消息给所述ddr的控制器,所述第二消息用于指示所述ddr的控制器控制所述ddr的时钟选择器切换到所述目标时钟频率。

18、上述方法,优选的,其中:

19、在所述当前参数范围为第一目标范围的情况下,所述目标时钟频率为相对于所述当前时钟频率高至少一个档位的时钟频率;其中,所述目标时钟频率相对于所述当前时钟频率高的档位数量与所述当前参数范围在所述第一目标范围中的位置相关;

20、在所述当前参数范围为第二目标范围的情况下,所述目标时钟频率与所述当前时钟频率相同;

21、在所述当前参数范围为第三目标范围的情况下,所述目标时钟频率为相对于所述当前时钟频率低至少一个档位的时钟频率;其中,所述目标时钟频率相对于所述当前时钟频率低的档位数量与所述当前参数范围在所述第三目标范围中的位置相关。

22、上述方法,优选的,所述第一目标范围、所述第二目标范围和所述第三目标范围的范围限值基于所述ddr对应的典型时钟频率和所述ddr的最大时钟频率之间的比值确定。

23、上述方法,优选的,所述时长阈值基于所述ddr中数据块被处理的时长确定;

24、其中,所述数据块为所述ddr中的最小数据单元。

25、一种电子设备,包括:

26、双倍速率同步动态随机存储器ddr;所述ddr包括:控制器和时钟选择器;

27、处理器,用于获得所述ddr的当前使用参数,所述当前使用参数用于表征所述ddr的读取利用率;根据所述当前使用参数,控制所述时钟选择器配置所述ddr的读写时钟频率,以使得所述控制器控制所述时钟选择器切换到被配置的读写时钟频率。

28、从上述技术方案可以看出,本申请公开的一种控制方法及电子设备中,通过获得表征ddr的当前利用率的当前使用参数,然后根据这个当前使用参数调整ddr的读写时钟频率。可见,本申请中区别于统计ddr带宽实现调频的方案,根据ddr的当前利用率对ddr实现调频,能够改善滞后性的问题,使得调整到的读写时钟频率满足ddr的实时需求,由此提高调频的准确性和实时性。

本文档来自技高网...

【技术保护点】

1.一种控制方法,包括:

2.根据权利要求1所述的方法,获得双倍速率同步动态随机存储器DDR的当前使用参数,包括:

3.根据权利要求1所述的方法,获得双倍速率同步动态随机存储器DDR的当前使用参数,包括:

4.根据权利要求1、2或3所述的方法,根据所述当前使用参数,调整所述DDR的读写时钟频率,包括:

5.根据权利要求4所述的方法,至少根据所述持续时长和所述当前参数范围,调整所述DDR的读写时钟频率,包括:

6.根据权利要求5所述的方法,调整所述DDR的读写时钟频率到目标时钟频率,包括:

7.根据权利要求5所述的方法,其中:

8.根据权利要求7所述的方法,所述第一目标范围、所述第二目标范围和所述第三目标范围的范围限值基于所述DDR对应的典型时钟频率和所述DDR的最大时钟频率之间的比值确定。

9.根据权利要求5所述的方法,所述时长阈值基于所述DDR中数据块被处理的时长确定;

10.一种电子设备,包括:

【技术特征摘要】

1.一种控制方法,包括:

2.根据权利要求1所述的方法,获得双倍速率同步动态随机存储器ddr的当前使用参数,包括:

3.根据权利要求1所述的方法,获得双倍速率同步动态随机存储器ddr的当前使用参数,包括:

4.根据权利要求1、2或3所述的方法,根据所述当前使用参数,调整所述ddr的读写时钟频率,包括:

5.根据权利要求4所述的方法,至少根据所述持续时长和所述当前参数范围,调整所述ddr的读写时钟频率,包括:<...

【专利技术属性】
技术研发人员:刘存李峰王伟王燚
申请(专利权)人:鼎道智芯上海半导体有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1