控制设备和控制方法技术

技术编号:12530469 阅读:76 留言:0更新日期:2015-12-18 01:49
公开了控制设备和控制方法。根据一种实施方式,控制设备包括接收单元、判断单元、估计单元、决定单元、指示单元和发送单元。接收单元被配置成接收请求处理设备执行中断处理的中断请求,处理设备包括能够单独地经受电压控制的元件。判断单元被配置成判断元件的状态。估计元件被配置成估计在供电之后元件变成运行模式的启动时间。决定单元被配置成基于元件之间启动时间的差来决定要开始供电的时间。指示单元被配置成指示用于向元件供电的供电单元。发送单元被配置成发送中断请求。

【技术实现步骤摘要】
【专利说明】本申请是2012年9月21日提交的、申请号为201210355544.0、专利技术名称为“”的申请之分案申请。
在此所述的实施方式总体上涉及。
技术介绍
在相关领域中,在每次接收到请求处理设备执行中断处理的中断请求时,使处理设备(例如处理器)执行与所接收到的中断请求相关联的中断处理的技术是已知的。在这种技术中,当处理设备在其中处理设备不执行任何处理的空闲状态期间接收到中断请求时,处理设备从空闲状态变成其中处理设备能够执行所述中断处理的活动状态。在执行完该中断处理之后,处理设备又变成空闲状态。作为减小处理设备功耗的方法的一个例子,可以考虑减小提供给处于空闲状态的处理设备的电力以便把处理设备变成节电状态(睡眠状态)的方法。在这种情况下,当接收到中断请求时,恢复对处理设备的供电。然后,在处理设备变成运行状态之后,执行中断处理。然而,在恢复供电之后,构成该处理设备的多个元件变成运行状态所需的时间(启动时间)取决于各元件而变化。因而,如果同时启动对所有元件的供电,那么具有较短启动时间的元件在完成变成运行状态之后将保持处于等待状态,直到具有较长启动时间的元件变成运行状态,而且存在等待状态期间的功耗将被浪费的缺点。
技术实现思路
实施方式的一个目的是提供能够减小控制设备的电力消耗的控制设备。根据一种实施方式,控制设备包括接收单元、判断单元、估计单元、决定单元、指示单元和发送单元。接收单元被配置成接收请求处理设备执行中断处理的中断请求,该处理设备包括能够单独经受电压控制的多个元件。判断单元被配置成判断每个元件的状态。估计单元被配置成基于判断单元的判断结果,为每个元件估计启动时间,该启动时间代表在供电之后元件变成代表可运行状态的运行模式所需的时间。决定单元被配置成基于元件之间启动时间的差,为每个元件决定时间起点,该时间起点代表要开始供电的定时。指示单元被配置成根据决定单元所决定的起点,指示用于向元件供电的供电单元执行供电。发送单元被配置成把中断请求发送给处理设备。根据所述控制设备,能够减小控制设备的电力消耗。【附图说明】图1是说明根据第一实施方式的控制设备的例子的框图;图2是说明根据第一实施方式的判断单元的例子的框图;图3是说明根据第一实施方式的所述判断单元的例子的框图;图4是说明根据第一实施方式,存储在第一存储单元中的数据的例子的图;图5是用于解释根据第一实施方式,决定时间起点的方法的例子的图;图6是说明根据第一实施方式的控制设备的处理操作的例子的流程图;图7是说明根据第二实施方式的控制设备的例子的框图;图8是说明根据第二实施方式的触发器单元的例子的框图;图9是说明根据第二实施方式,存储在第二存储单元中的信息的例子的图;图10是说明根据第二实施方式,存储在第二存储单元中的信息的例子的图;图11是说明根据第二实施方式,存储在第二存储单元中的信息的例子的图;图12是说明根据第二实施方式,存储在第三存储单元中的许可条件的例子的图;图13是说明根据第二实施方式,存储在第三存储单元中的所述许可条件的例子的图;图14是说明根据第二实施方式,由控制单元执行的许可处理的例子的流程图;图15是用于解释根据第二实施方式,决定时间起点的方法的例子的图;图16是说明根据第二实施方式的控制设备的例子的框图;图17是说明根据第三实施方式的供应能力检测单元的例子的框图;图18是说明根据第三实施方式的供应能力检测单元的例子的框图;图19是说明根据第三实施方式,存储在第三存储单元中的许可条件的例子的图;图20是说明根据修改后的例子的控制设备的例子的框图;以及图21是修改后的例子的解释图。【具体实施方式】根据一种实施方式,控制设备包括接收单元、判断单元、估计单元、决定单元、指示单元和发送单元。接收单元被配置成接收请求处理设备执行中断处理的中断请求,该处理设备包括能够单独经受电压控制的多个元件。判断单元被配置成判断每个元件的状态。估计单元被配置成基于判断单元的判断结果,为每个元件估计启动时间,该启动时间代表在供电之后元件变成代表可运行状态的运行模式所需的时间。决定单元被配置成基于元件之间启动时间的差,为每个元件决定时间起点,该时间起点代表要开始供电的定时。指示单元被配置成根据决定单元所决定的起点,指示用于向元件供电的供电单元执行供电。发送单元被配置成把中断请求发送给处理设备。第一实施方式图1是说明根据第一实施方式的控制设备100的示意性配置的例子的框图。控制设备100从多个设备I至η中的每个设备接收请求处理设备120执行中断处理的中断请求,并且把接收到的中断请求发送给处理设备120。所述设备是每一个都具有把数据从外部输入到处理设备120的功能和把数据从处理设备120输出到外部的功能中的至少一种功能的设备,其例子包括键盘、HDD、网络接口单元和定时器。例如,处理设备120可以包括中央处理单元(CPU) 121和内存122。在其中不执行处理的空闲状态下,根据该实施方式的处理设备120变成节电状态(睡眠状态),其中,对构成处理设备120的多个元件的供电被减小。所述元件能够单独经受电压(供电)控制。所述元件的例子包括能够单独经受电压控制的部件或部件中的一个部分。例如,CPU 121中的一个部分、内存122或包括CPU 121的片上系统(SOC)都可以是一个元件。电压控制包括切换电压开/关的控制。应当注意,上述的任何设备都可以是处理设备120的元件。在该实施方式中,当控制设备100接收到中断请求时,控制设备100基于构成处理设备120的多个元件(例如CPU 121和内存122)中的每个元件的当前状态,估计在供电之后把每个元件变成运行模式所需的时间,其中,运行模式代表其中元件能够运行的状态。然后,控制设备100基于元件的启动时间之间的差,决定时间起点,该时间起点代表开始用于把每个元件变成运行模式的供电的定时。然后,控制设备100根据所决定的起点,指示用于向构成处理设备120的每个元件供电的供电单元130执行供电。下文将描述具体的细节。应当注意,根据该实施方式的供电单元130在控制设备100的控制下,把来自电池(未说明)的电力供应给构成处理设备120的每个元件。如图1中所说明的,控制设备100包括接收单元10、判断单元20、第一存储单元30、估计单元40、决定单元50、指示单元60和发送单元70。在这里,构成控制设备100的各个单元(10、20、30、40、50、60和70)由半导体集成电路构成。可选地,控制设备100的一些单元可由软件实现。例如,第一存储单元30可由硬件构成,以及接收单元10、判断单元20、估计单元40、决定单元50、指示单元60和发送单元70的功能可通过由安装在控制设备100上的CPU执行控制程序来实现。接收单元10从多个设备I至η中的每个设备接收中断请求。判断单元20判断构成处理设备120的元件(例如CPU 121和内存122)中的每个元件的状态。在该实施方式中,代表其中元件可以运行的状态的“运行模式”和代表其中元件的运行被停止并且其中相对于运行模式节省电力消耗的状态的“不活动模式”被设置作为代表每个元件的状态的模式的例子。在这个例子中,“运行模式”既包括其中元件在可运行状态下等待的状态,又包括其中元件实际运行的状态。例本文档来自技高网...

【技术保护点】
一种控制设备,包括:接收单元,被配置成接收请求包括多个元件的处理设备执行中断处理的中断请求,所述多个元件能够单独地经受电压控制;判断单元,被配置成判断每个元件的状态;发送单元,被配置成把所述中断请求发送给所述处理设备;以及许可单元,被配置成当所述判断单元判断所述处理设备处于其中所述处理设备不执行任何处理的空闲状态并且预定条件未被满足时,将所述接收单元接收到的中断请求存储在第二存储单元中,以及当所述预定条件被满足或者当判定所述处理设备处于运行状态时,许可把存储在第二存储单元中的中断请求发送给所述处理设备。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:木村哲郎金井达德外山春彦藤崎浩一春木洋美樽家昌也白井智柴田章博
申请(专利权)人:株式会社东芝
类型:发明
国别省市:日本;JP

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

1