发明名称 降低便携式设备功耗的方法
摘要 本发明涉及一种降低便携式设备功耗的方法,包括以下步骤:将便携式设备中的软件中频繁调用、且满足放入CPU片内高速缓冲存储器内运行条件的代码作为可放入所述高速缓冲存储器内运行的备选代码;对于所述备选代码,在函数入口处,增加将SDRAM置为自刷新状态的处理代码,在函数出口处,增加将SDRAM置为正常工作状态的处理代码;将需要在所述高速缓冲存储器内运行的备选代码存储位置设为所述高速缓冲存储器的存储空间地址;增加将便携式设备系统的运行代码按照其存储空间分别复制到SDRAM和所述高速缓冲存储器的正确位置的处理代码。本发明具有以下技术效果:1、降低了便携式设备的运行功耗;2、在降低功耗的同时提高了系统的运行速度。
申请公布号 CN101059775B 申请公布日期 2010.07.14
申请号 CN200610060472.1 申请日期 2006.04.19
申请人 深圳市朗科科技股份有限公司 发明人 刘一宁
分类号 G06F12/08(2006.01)I;G06F1/32(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 北京英赛嘉华知识产权代理有限责任公司 11204 代理人 方挺;王艳春
主权项 一种降低便携式设备功耗的方法,其特征在于:包括以下步骤,①分析便携式设备中的软件,凡须频繁调用、且满足放入CPU片内高速缓冲存储器cache运行条件的代码作为可放入所述高速缓冲存储器空间运行的备选代码,所述放入CPU片内高速缓冲存储器cache运行条件包括:代码长度小于所述高速缓冲存储器的可用空间,和在执行该代码的周期内关闭系统中断不会引起系统故障或系统反应慢;②对于所述备选代码,在函数入口处,增加将SDRAM置为自刷新状态的处理代码,并同时增加关闭系统中断处理代码;在函数出口处,增加将SDRAM置为正常工作状态的处理代码,并同时增加打开系统中断处理代码;③将需要在所述高速缓冲存储器内运行的备选代码存储位置设为所述高速缓冲存储器的存储空间地址;④增加将便携式设备系统的运行代码按照其存储空间分别复制到SDRAM和所述高速缓冲存储器的正确位置的处理代码。
地址 518057 广东省深圳市南山区高新区中国科技开发院孵化大楼6楼