系统时钟确定装置制造方法及图纸

技术编号:2890347 阅读:330 留言:0更新日期:2012-04-11 18:40
为低耗电化,运行状态的任务切换预定的系统时钟并产生多任务处理要求时,整体处理能力降低。得到了消除这一问题的时钟确定装置,包括从任务的任务处理要求时间信息和任务管理信息来求系统时钟速度的时钟速度确定装置和产生用该速度确定的时钟频率信息来起动系统时钟的时钟产生装置。时钟速度确定装置具有设定多个时钟频率的表,根据任务管理信息确定的时间和任务处理要求时间来从多个设定时钟频率中选择以确定系统时钟的速度。(*该技术在2016年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及在进行多任务处理的处理器系统中调整任务处理的时间、设定成系统中可允许的时钟速度并实现了省电的装置。现有的以省电为目的的系统具有如图24所示的系统时钟切换机构。该现有例的意思是因为执行对象的任务没有必要总是以高速操作,如果能够在系统允许的范围内以尽可能低速进行操作,就能够省电,故设置登记/存储每个任务的系统时钟速度的机构。当指定执行任务时,就鉴于与任务对应的时钟的登记状态来设定时钟。并且,在没有执行对象任务的情况下,就选择最低速度的时钟。即,例如,如果根据在图24中所示的专利公开平4-257010号公报,那么在步骤31中判定当前操作中有无任务,一旦有对象任务了,就在步骤33中检查61、62等TDB(TASK DEFINE BLOCK)等的系统时钟指定存储值。此处,61保持与某一任务对应的高速时钟信息611,62保持与其他任务对应的低速信息621。如果操作对象的任务在TDB中要求高速操作,就利用任务信息611在步骤33中调用高速时钟信息,在步骤43中检查当前任务,如有必要就在步骤44中切换到高速时钟。如果在TDB中要求低速操作,那么,同样地,根据需要,在步骤46中切换到低速时钟。另外,在没有操作对象任务的情况下,为省电起见,就在步骤42中,对低速时钟进入HALT状态。如上所述,通过在任务执行时之外采用低速时钟以及在执行任务时也通过存储着对应时钟的TDB尽可能采用低速时钟来实现省电。在上述构成的现有系统时钟设定机构中,存储着对每一个任务的系统时钟信息。一旦多个任务的处理要求到来,就设定对应的时钟,不能保证在用户或系统要求的时间内处理完毕,而且并不是对全部任务的处理时间都保证省电。本专利技术是为了解决上述问题而提出的,其目的在于获得系统时钟确定装置,这种装置评价作为系统所允许的时间和执行时间,即使是要求执行多个任务,也能够省电,并能获得最佳的处理时间。与本专利技术有关的系统时钟确定装置包括从依存于执行对象任务的任务处理要求时间信息和包含任务种类及任务数的任务管理信息来求系统时钟速度的时钟速度确定装置和产生用上述速度确定的时钟频率来起动系统的时钟的时钟产生装置。并且在基本构成中,作为时钟速度确定装置具有设定多个时钟频率的表,根据从任务管理信息确定的时间和任务处理要求时间,从多个设定时钟频率中选择来确定系统时钟的速度。并且在基本构成中,时钟速度确定装置比较任务处理要求时间信息和所需设定时钟频率,选择满足任务处理要求时间的最低设定时钟频率。进而在基本构成中,添加了由任务管理信息推测使用的设备、求出执行任务时的耗电的耗电计算装置和确定从所计算的耗电信息来确定的各个任务的处理顺序并作为任务管理信息输出的优先顺序确定装置。进而,任务处理的优先顺序为执行任务时的耗电大的顺序。进而,添加了用户指定处理速度的用户接口(UI)速度指示装置,在系统时钟比用指定的UI速度所确定的时钟还快的情况下,使系统时钟成为用指定的UI速度所确定的时钟。进而,添加了存储相对于标准电压、与多个设定操作电压中的每一个等于标准电压时的操作时间相对应的对应操作时间的电压操作表和控制至必要设备的电源电压的操作电压控制装置,参照上述对应操作时间根据从任务管理信息所得的任务处理时间和任务处理要求时间,把操作电压控制成容许的电源电压。进而,添加了存储适用于当前通信方式的时钟的通信方式信息寄存器,一旦通信方式在传送操作中产生错误,就指示时钟速度确定装置加速时钟速度,并且通信方式信息寄存器存储变更后的适用时钟。进而,当通信方式在所定的时间内不产生传送错误的情况下,指示时钟速度确定装置降低时钟速度,并且通信方式信息寄存器存储变更后的适用时钟。附图的简单说明附图说明图1是本专利技术实施形态1中系统时钟确定装置的构成图;图2是图1的时钟速度确定装置的详细构成图3是用图2装置的时钟速度确定操作的流程图;图4是本专利技术实施形态2中系统时钟确定装置的构成图;图5是用图4装置的时钟速度确定操作的流程图;图6是在图4装置接受中断、产生向多任务处理的切换的情况下处理操作的流程图;图7是在图4装置中结束任务处理的情况下的操作流程图;图8是在图4装置中CPU使用设备时处理操作的流程图;图9是在图4装置中接受了任务结束通知的情况下处理操作的流程图;图10是本专利技术实施形态3中系统时钟确定装置的构成图;图11是用图10装置的任务执行操作的流程图;图12是在图10装置中CPU为执行任务而使用设备的情况下处理操作的流程图;图13是在图10装置中结束任务处理的情况下的操作流程图;图14是本专利技术实施形态4中系统时钟确定装置的构成图;图15是在图14装置中指定了UI的情况下处理操作的流程图;图16是在图14装置中改变了任务的情况下处理操作的流程图;图17是在图14装置中确定指定了任务的时钟的情况下的操作流程图;图18是在图14装置中执行多任务的情况下时钟确定操作的流程图;图19是本专利技术实施形态5中系统时钟确定装置的构成图;图20是在图19的装置中指定了执行任务的情况下的操作流程图;图21是本专利技术实施形态6中系统时钟确定装置的构成图;图22是图21装置的时钟确定装置的详细构成图;图23是用图22装置的时钟速度确定操作的流程图;图24是示出现有省电系统时钟切换装置的构成的图。符号的说明2a任务执行装置 3 任务要求装置6 任务管理装置 9 时钟速度确定装置13时钟产生装置 14要求时间寄存器15 处理时钟数表16 时钟数寄存器17 时钟频率表 18 处理时间计算装置20 时钟频率寄存器 21 时钟执行频率寄存器22 执行时间寄存器 23 处理时间判定装置201 使用设备判定装置202 耗电计算装置203 优先顺序确定装置204 设备控制装置205 设备401 UI速度指示装置402 最低时钟速度计算装置403 UI速度计算装置501 操作电压控制装置502 操作电压表503 供电装置504 任务处理时间表601 通信设备602 通信控制装置608 通信方式信息寄存器 609 时钟加速要求寄存器610 处理速度确定装置611 操作时钟表图1是本专利技术实施形态1中系统时钟确定装置的基本构成图。图中,1是任务处理系统,2是可进行多任务处理的CPU,3是要求CPU2执行的任务和处理时间的任务要求装置,4是从任务要求装置3发出的任务要求,5是从任务要求装置3发出的任务处理要求时间信息,6是管理CPU2处理任务的顺序的任务管理装置,7是用CPU2执行的执行任务,8是从任务管理装置6发出的任务管理信息,9是根据任务处理要求时间信息5和任务管理信息8确定时钟速度的时钟速度确定装置,10是由时钟速度确定装置9所得的时钟频率信息,11是供给CPU2的时钟信号,12是作为时钟信号11的基准时钟的振荡器,13是以振荡器12为基础产生时钟信号11的时钟产生装置。图2是表示时钟速度确定装置9的详细构成的框图。图2中,14是存储任务要求时间信息5的要求时间寄存器,15是记述用多任务处理系统1处理的全部任务的处理时钟数的处理时钟数表,16是参照处理时钟数表15存储由任务管理信息8所得的每个任务的处理时钟数的时钟数寄存器,17是记述可由时钟产生装置13产生的时钟频率的时钟本文档来自技高网...

【技术保护点】
一种系统时钟确定装置,其特征在于,包括:从依存于执行对象任务的任务处理要求时间信息和包含任务种类及任务数的任务管理信息来求系统时钟速度的时钟速度确定装置;和产生用上述速度确定的时钟频率来起动系统的时钟的时钟产生装置。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:乡津智信小斋笃志村和生浅津彻神户英利
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:JP[日本]

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

1