终端设备的内存访问控制方法与装置的制造方法_5

文档序号:9489388阅读:来源:国知局
访问控制装置,所述内存至少包含两个访问通道,所述装置包括:分配单元,适于在设定的内存访问模式下,对访问请求在各个访问通道上进行分配;第一监测单元,适于对访问请求在各个访问通道上的分配进行监测;省电单元,适于在所述第一监测单元检测出存在第一预定时间内未被分配访问请求的访问通道,使该访问通道进入第一省电模式;还适于在所述第一监测单元检测出存在第二预定时间内未被分配访问请求的访问通道,使该访问通道进入第二省电模式;所述第二预定时间大于所述第一预定时间,所述第二省电模式下的功耗低于所述第一省电模式下的功耗,从所述第一省电模式激活访问通道的速度快于所述第二省电模式。
[0116]本实施例中,所述第一监测单元对访问请求在各个访问通道上的分配进行监测,是在所述设定的内存访问模式支持在各个访问通道对应的访问区域实现访问请求的非交错式访问的条件下进行的。
[0117]本实施例中,所述终端设备的内存访问控制装置还包括:第二监测单元,适于对所述内存的每个访问端口的负载和延时进行监测;频率调整单元,适于根据对所述内存的每个访问端口的负载和延时的监测结果,相应调整内存的工作频率;所述负载是指发出访问请求的总线主控单元在第三预定时间内经过所述访问端口的访问数据量,所述延时是指对经由所述访问端口访问所述内存的访问请求进行处理的等待时间。
[0118]具体实施时,所述频率调整单元包括:第一调整单元,适于在任意一个访问端口的负载大于为该访问端口配置的第一上限阈值时,或者在任意一个访问端口的延时大于为该访问端口配置的第二上限阈值时,升高内存的工作频率;第二调整单元,适于在所有访问端口的负载均小于分别为各个访问端口配置的第一下限阈值,且所有访问端口的延时均未超出分别为各个访问端口配置的第二上限阈值时,降低内存的工作频率;第三调整单元,适于在所有访问端口的延时均小于分别为各个访问端口配置的第二下限阈值,且所有访问端口的负载均未超出分别为各个访问端口配置的第一上限阈值时,降低内存的工作频率。
[0119]本实施例中,所述终端设备的内存访问控制装置还可以包括:配置单元,适于根据各访问端口对应的访问需求,分别为每个访问端口配置相应的第一上限阈值、第一下限阈值、第二上限阈值和第二下限阈值。
[0120]所述终端设备的内存访问控制装置的具体实施可以参考本实施例所述的终端设备的内存访问控制方法的实施,此处不再赘述。
[0121]本领域技术人员可以理解,实现上述实施例中终端设备的内存访问控制装置的全部或部分是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质可以是ROM、RAM、磁碟、光盘等。
[0122]虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
【主权项】
1.一种终端设备的内存访问控制方法,其特征在于,所述内存至少包含两个访问通道,所述方法包括: 在设定的内存访问模式下,对访问请求在各个访问通道上进行分配; 对访问请求在各个访问通道上的分配进行监测; 若监测出存在第一预定时间内未被分配访问请求的访问通道,则使该访问通道进入第一省电模式; 若监测出存在第二预定时间内未被分配访问请求的访问通道,则使该访问通道进入第二省电模式; 所述第二预定时间大于所述第一预定时间,所述第二省电模式下的功耗低于所述第一省电模式下的功耗,从所述第一省电模式激活访问通道的速度快于所述第二省电模式。2.根据权利要求1所述的终端设备的内存访问控制方法,其特征在于,还包括: 根据对所述内存的每个访问端口的负载和延时的监测结果,相应调整内存的工作频率; 所述负载是指发出访问请求的总线主控单元在第三预定时间内经过所述访问端口的访问数据量,所述延时是指对经由所述访问端口访问所述内存的访问请求进行处理的等待时间。3.根据权利要求2所述的终端设备的内存访问控制方法,其特征在于,所述根据对所述内存的每个访问端口的负载和延时的监测结果,相应调整内存的工作频率包括: 当任意一个访问端口的负载大于为该访问端口配置的第一上限阈值,或者任意一个访问端口的延时大于为该访问端口配置的第二上限阈值时,升高内存的工作频率; 当所有访问端口的负载均小于分别为各个访问端口配置的第一下限阈值,且所有访问端口的延时均未超出分别为各个访问端口配置的第二上限阈值时,降低内存的工作频率; 当所有访问端口的延时均小于分别为各个访问端口配置的第二下限阈值,且所有访问端口的负载均未超出分别为各个访问端口配置的第一上限阈值时,降低内存的工作频率。4.根据权利要求3所述的终端设备的内存访问控制方法,其特征在于,还包括:根据各访问端口对应的访问需求,分别为每个访问端口配置相应的第一上限阈值、第一下限阈值、第二上限阈值和第二下限阈值。5.根据权利要求1所述的终端设备的内存访问控制方法,其特征在于,所述对访问请求在各个访问通道上的分配进行监测,是在所述设定的内存访问模式支持在各个访问通道对应的访问区域实现访问请求的非交错式访问的条件下进行的。6.一种终端设备的内存访问控制装置,其特征在于,所述内存至少包含两个访问通道,所述装置包括: 分配单元,适于在设定的内存访问模式下,对访问请求在各个访问通道上进行分配; 第一监测单元,适于对访问请求在各个访问通道上的分配进行监测; 省电单元,适于在所述第一监测单元检测出存在第一预定时间内未被分配访问请求的访问通道,使该访问通道进入第一省电模式;还适于在所述第一监测单元检测出存在第二预定时间内未被分配访问请求的访问通道,使该访问通道进入第二省电模式;所述第二预定时间大于所述第一预定时间,所述第二省电模式下的功耗低于所述第一省电模式下的功耗,从所述第一省电模式激活访问通道的速度快于所述第二省电模式。7.根据权利要求6所述的终端设备的内存访问控制装置,其特征在于,还包括: 第二监测单元,适于对所述内存的每个访问端口的负载和延时进行监测; 频率调整单元,适于根据对所述内存的每个访问端口的负载和延时的监测结果,相应调整内存的工作频率;所述负载是指发出访问请求的总线主控单元在第三预定时间内经过所述访问端口的访问数据量,所述延时是指对经由所述访问端口访问所述内存的访问请求进打处理的等待时间。8.根据权利要求7所述的终端设备的内存访问控制装置,其特征在于,所述频率调整单元包括: 第一调整单兀,适于在任意一个访问端口的负载大于为该访问端口配置的第一上限阈值时,或者在任意一个访问端口的延时大于为该访问端口配置的第二上限阈值时,升高内存的工作频率; 第二调整单元,适于在所有访问端口的负载均小于分别为各个访问端口配置的第一下限阈值,且所有访问端口的延时均未超出分别为各个访问端口配置的第二上限阈值时,降低内存的工作频率; 第三调整单元,适于在所有访问端口的延时均小于分别为各个访问端口配置的第二下限阈值,且所有访问端口的负载均未超出分别为各个访问端口配置的第一上限阈值时,降低内存的工作频率。9.根据权利要求8所述的终端设备的内存访问控制装置,其特征在于,还包括:配置单元,适于根据各访问端口对应的访问需求,分别为每个访问端口配置相应的第一上限阈值、第一下限阈值、第二上限阈值和第二下限阈值。10.根据权利要求6所述的终端设备的内存访问控制装置,其特征在于,所述第一监测单元对访问请求在各个访问通道上的分配进行监测,是在所述设定的内存访问模式支持在各个访问通道对应的访问区域实现访问请求的非交错式访问的条件下进行的。
【专利摘要】一种终端设备的内存访问控制方法与装置,所述内存至少包含两个访问通道,所述方法包括:在设定的内存访问模式下,对访问请求在各个访问通道上进行分配;对访问请求在各个访问通道上的分配进行监测;若监测出存在第一预定时间内未被分配访问请求的访问通道,则使该访问通道进入第一省电模式;若监测出存在第二预定时间内未被分配访问请求的访问通道,则使该访问通道进入第二省电模式;所述第二预定时间大于所述第一预定时间,所述第二省电模式下的功耗低于所述第一省电模式下的功耗,从所述第一省电模式激活访问通道的速度快于所述第二省电模式。本发明技术方案能够在系统整体运行性能提升的基础上优化功耗控制。
【IPC分类】G06F13/16, G06F1/32, G06F12/06
【公开号】CN105243026
【申请号】CN201410240955
【发明人】湛振波
【申请人】展讯通信(上海)有限公司
【公开日】2016年1月13日
【申请日】2014年5月30日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1