当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于控制系统功耗的技术技术方案

技术编号:9741949 阅读:117 留言:0更新日期:2014-03-07 05:03
描述用于确定何时使图形系统的部件通电或断电的技术。通信地耦合于系统帧缓冲器的芯片集或其他逻辑可以检测系统帧缓冲器的相关部分是否已经更新并且可以向显示驱动器发送中断来启动注册的硬件观察点例程以将更新通知显示驱动器。如果显示器(例如,显示控制器和面板)当前处于显示自刷新(DSR)状态,显示驱动器唤醒显示器控制器部件,例如锁相环(PLL)、显示面板、显示管,并且同时或之后,请求传送MIPI兼容DCS命令来请求将来自系统帧缓冲器的更新数据复制到面板上帧缓冲器或与显示器关联的帧缓冲器。在来自面板上的帧缓冲器的数据存储被请求要从系统帧缓冲器传输的数据之后,显示驱动器可以使图形系统部件掉电并且再次进入DSR状态来节省电力。

【技术实现步骤摘要】
【国外来华专利技术】用于控制系统功耗的技术
本文公开的主旨大体上涉及控制系统的功耗,并且更特定地涉及控制与显示图像有关地使用的功率。
技术介绍
显示自刷新(DSR)特征用于降低计算机系统的功耗。采用DSR模式,显示器可访问的缓冲器被访问并且存储在缓冲器中的图像被重复显示直到缓冲器被刷新。另外,采用DSR模式,向缓冲器提供图像的图形子系统的各种硬件可以掉电。例如,在图形子系统中,显示器串行接口(DSI)锁相环(PLL)可以掉电并且可以选通地被供电来降低功耗。如果缓冲器将被刷新或更新,图形子系统可以重新进入正常功率模式。在这样的情况下,可以使DSIPLL上电。需要技术来决定何时使图形子系统上电。附图说明本专利技术的实施例通过示例而不是通过限制的方式在图中图示,其中类似的标号指代相似的元件。图1A描绘可以使用本专利技术的实施例的系统的示例。图1B描绘根据实施例的其功耗可以被控制的主机系统的部件的示例。图2描绘可能发生的命令和数据传输操作的示例。图3描绘可以用于确定何时使图形部件上电以及更新面板缓冲器的示例过程。具体实施方式在该整个说明书中对“一个实施例”或“实施例”的引用意指连同实施例描述的特定特征、结构或特性包括在本专利技术的至少一个实施例中。从而,短语“在一个实施例中”或“实施例”在该整个说明书中各个地方的出现不必定都指相同的实施例。此外,特定特征、结构或特性可结合在一个或多个实施例中。应用或其他逻辑可以请求将图像数据渲染到系统帧缓冲器内。该图像数据可以用于显示由应用所请求的图像(例如,静态图像或视频)。通信地耦合于系统帧缓冲器的芯片集或其他逻辑可以检测系统帧缓冲器的特定部分是否在被更新。芯片集或其他逻辑可以向显示驱动器发送中断来启动注册的硬件观察点例程以将系统帧缓冲器的特定部分中的变化通知显示驱动器。在实施例中,如果显示器(显示控制器和面板)目前处于显示自刷新(DSR)状态,显示驱动器请求使用于将图像数据传输到显示器的部件上电。这些部件可以包括显示控制器部件,例如锁相环(PLL)、显示面板和显示管。同时或在请求对部件上电后,显示驱动器可以请求传送命令来请求将系统帧缓冲器的更新的特定部分复制到与显示器关联的帧缓冲器内。在一些情况下,MIPI规范兼容DCS写存储器命令可以用于请求复制更新的数据。与显示器关联的帧缓冲器可以用于提取数据用于显示静态图像或视频。在来自与显示器关联的帧缓冲器的数据存储整个更新部分时或后,显示驱动器可以请求降低部件(例如,PLL、面板和管)的功率并且再次进入DSR状态来节省电力。当存在对系统帧缓冲器的任何更新或发生HwWatchpoint事件时,可以退出DSR状态。当显示器处于DSR状态时,显示器可以使用来自与显示器关联的帧缓冲器的图像数据来刷新。图1A描绘可以使用本专利技术的实施例的系统的示例。计算机系统100可包括主机系统102和显示器122。计算机系统100可以在手持式个人计算机、平板电脑、移动电话、机顶盒或任何计算装置中实现。主机系统102可包括芯片集105、处理器110、主机存储器112、存储114、图形子系统115和无线电设备120。芯片集105可在处理器110、主机存储器112、存储114、图形子系统115和无线电设备120之间提供互相通信。例如,芯片集105可包括存储适配器(未描绘),其能够提供与存储114的互相通信。在一些实现中,芯片集105、处理器110和图形子系统115可以在单个芯片上系统(SoC)中实现。处理器110可实现为复杂指令集计算机(CISC)或精减指令集计算机(RISC)处理器、x86指令集兼容处理器、多核或任何其他微处理器或中央处理单元。主机存储器112可实现为易失性存储器装置,例如但不限于随机存取存储器(RAM)、动态随机存取存储器(DRAM)或静态RAM(SRAM)。存储114可实现为非易失性存储装置,例如但不限于磁盘驱动器、光盘驱动器、带驱动器、内部存储装置、附连存储装置、闪速存储器、电池备用SDRAM(同步DRAM)和/或网络可访问存储装置。图形子系统115可执行例如静态图像或视频等图像的处理用于显示。模拟或数字接口可用于使图形子系统115和显示器122通信地耦合。例如,接口可以是高清晰度多媒体接口、显示端口、无线HDMI和/或无线HD兼容技术中的任一个。图形子系统115可以集成到处理器110或芯片集105内。图形子系统115可以是通信地耦合于芯片集105的独立卡。无线电设备120可包括一个或多个无线电设备,其能够根据适用无线标准(例如但不限于IEEE802.11和IEEE802.16的任何版本以及3GPPLTE高级)来传送以及接收信号。例如,无线电设备120可包括至少物理层接口和媒体访问控制器。图1B描绘根据实施例的其功耗可以被控制的主机系统102的部件的示例。这些部件可以在芯片集、处理器或图形子系统中。例如,可以对显示锁相环(PLL)160、显示面板162、显示管164和显示器接口166上电或使它们掉电。掉电可以包括时钟选通和/或电力选通。时钟选通可以包括去除对时钟资源的访问或使可用时钟资源的频率减小。电力选通可以包括去除到电源的连接性或降低可用功率、电压或电流。PLL160可对显示面板162、显示管164和/或显示器接口166提供系统时钟。例如,显示面板162可包括数据缓冲器和RGB彩色映射器,其将来自缓冲器的数据变换成RGB。显示面板162可包括关联的存储器控制器和存储器IO(未描绘),其功率也可以由时钟和/或电力选通来管理。管164可包括将多层图像混合到复合图像的混合器以及X、Y坐标光栅化器和接口协议打包器。该接口协议打包器可至少与显示端口或低压差分信令(LVDS)(从ANSI/TIA/EIA-644-A(2001))的任何版本或变化形式兼容。显示器接口166可包括显示器端口或LVDS兼容接口和并行输入串行输出(PISO)接口。图2描绘可以发生的命令和数据传输操作的示例。图2的系统可以是MIPI规范类型1显示架构,但允许其他类型的架构,例如对于类型2。MIPI规范类型1显示架构允许使用面板帧缓冲器来保持图像数据。系统帧缓冲器202可以是存储器或存储的任何区域,而不管是相邻还是分布在存储器地址和/或线上。例如,用户空间应用可以请求将更新的显示数据写入系统帧缓冲器202内。显示数据要由面板显示。芯片集204可以使处理器(未描绘)通信地耦合于主存储器(未描绘)和图形控制器或子系统并且使例如PCI或ISA等外围总线通信耦合。芯片集204可以监视系统帧缓冲器202的更新或变化。芯片集204可以在系统帧缓冲器202的内容变化的情况下向显示驱动器206发出HwWatchPoint事件中断。例如,应用可以请求写入系统帧缓冲器202来改变要显示的图像(在DSR期间)。各种实施例提供与GNU调试器(gdb)相似的硬件观察点来监视特定存储器区域。GNU调试器用于监视存储器区域来帮助诊断存储器损坏并且生成概况数据。例程drmModeAddFB()的执行(未示出)可以经由特定系统调用而增加新的系统帧缓冲器202。例如,Linux操作系统的X例程可以调用例程drmModeAddFB()。调用例程drmModeAddFB()还可触发HwWatchPoint中断处理例程在显示驱本文档来自技高网...
用于控制系统功耗的技术

【技术保护点】
一种计算机实现的方法,包括:注册与将数据写入第一缓冲器关联的事件处理部件;识别中断,其中所述中断指示将数据存储到所述第一缓冲器;响应于所述中断,请求将用于传输数据到第二缓冲器的元件上电并且请求将来自所述第一缓冲器的数据传输到所述第二缓冲器;以及响应于检测到完成将数据写入所述第一缓冲器,请求使所述元件掉电。

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:注册与将数据写入第一缓冲器关联的事件处理部件;识别中断,其中所述中断指示将数据存储到所述第一缓冲器;响应于所述中断,请求将用于传输数据到第二缓冲器的元件上电并且请求将来自所述第一缓冲器的数据传输到所述第二缓冲器;以及响应于检测到将数据写入所述第一缓冲器的完成,请求使所述元件掉电。2.如权利要求1所述的方法,其中注册事件处理部件响应于所述第一缓冲器的注册而发生。3.如权利要求1所述的方法,其中识别中断包括从通信地耦合于所述第一缓冲器的芯片集接收中断。4.如权利要求1所述的方法,其中元件的上电包括去除电力选通和增加时钟频率中的一个。5.如权利要求1所述的方法,其中请求将来自所述第一缓冲器的数据传输到所述第二缓冲器包括发出MIPI规范write_memory_start命令。6.如权利要求1所述的方法,其中检测到完成将数据写入所述第一缓冲器包括在一段时间期间未接收任何中断。7.如权利要求1所述的方法,其中请求使所述元件掉电包括请求所述元件的电力选通和所述元件的时钟选通中的一个。8.如权利要求1所述的方法,其中所述元件包括锁相环、显示面板和显示管中的一个或多个。9.如权利要求1所述的方法,其中所述元件包括显示控制器。10.一种由计算机系统执行的显示驱动器,所述显示驱动器配置成:注册事件处理部件,所述事件包括写入第一缓冲器;响应于接收指示所述事件的发生的中断,请求将用于传输数据到第二缓冲器的元件上电并且请求将来自所述第一缓冲器的数据传输到所述第二缓冲器;以及...

【专利技术属性】
技术研发人员:L窦Y李
申请(专利权)人:英特尔公司
类型:
国别省市:

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

1