The invention discloses an on-chip system and a dynamic clock frequency control method and device thereof, which comprises the following steps: judging whether the on-chip system has entered an idle state; if the on-chip system has entered an idle state, switching the first clock frequency currently in operation of the on-chip system to the second clock frequency, and switching back to the place when the transaction request is identified The first clock frequency is greater than the second clock frequency, and the clock basic unit of the first clock frequency is the same as the clock basic unit of the second clock frequency. As a result, it can dynamically judge which kind of working state the system on chip is currently in, and generate the corresponding frequency clock. Moreover, there is no need to wait for the stable time of clock switching when the clock is switched. It solves the problem that the frequency division clock mode needs to complete a period of execution, thus realizing the delay-free connection of clock changes, ensuring that the system on chip can process transactions efficiently, and at the same time reducing significantly. Power waste.
【技术实现步骤摘要】
片上系统及其时钟频率动态控制方法和装置
本专利技术涉及车辆
,特别涉及一种用于片上系统的时钟频率动态控制方法、一种用于片上系统的时钟频率动态控制装置以及一种片上系统。
技术介绍
相关技术中提出了一种通过时钟分频以控制SOC(SystemonChip,系统级芯片或片上系统)系统内部功耗的技术方案,即通过标准分频电路产生时钟频率,并通过时钟分频控制SOC系统时钟的频率变化。相关技术中还提出了一种通过关闭系统时钟以降低功耗的技术方案,即在SOC系统处于空闲状态时,关闭系统时钟供给,达到降低功耗的目的。但是,相关技术存在的问题是,第一种方案中,由于时钟分频所带来的结果是时钟频率的绝对变化,因此,为了保证不同频率的时钟之间的切换正确进行,在从当前的时钟频率恢复至之前的时钟频率或者切换成另一种时钟频率时,必须等待当前的时钟频率至少运行一个完整的周期,从而影响可SOC系统的整体效率;而第二种方案中,SOC重新打开时钟需要较长的唤醒时间,从而导致处理突发事务时存在不及时的缺陷。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种用于片上系统的时钟频率动态控制方法,能够保证片上系统高效率处理事务,同时还能够降低功耗。本专利技术的第二个目的在于提出一种用于片上系统的时钟频率动态控制装置。本专利技术的第三个目的在于提出一种片上系统。为达到上述目的,本专利技术第一方面实施例提出了一种用于片上系统的时钟频率动态控制方法,包括以下步骤:判断所述片上系统是否进入空闲状态;如果所述片上系统进入空闲状态,则将所述片上系统当前正 ...
【技术保护点】
1.一种用于片上系统的时钟频率动态控制方法,其特征在于,包括以下步骤:判断所述片上系统是否进入空闲状态;如果所述片上系统进入空闲状态,则将所述片上系统当前正在运行的第一时钟频率切换为第二时钟频率,并在识别到事务请求时切换回所述第一时钟频率,其中,所述第一时钟频率大于所述第二时钟频率,且所述第一时钟频率的时钟基本单元与所述第二时钟频率的时钟基本单元相同。
【技术特征摘要】
1.一种用于片上系统的时钟频率动态控制方法,其特征在于,包括以下步骤:判断所述片上系统是否进入空闲状态;如果所述片上系统进入空闲状态,则将所述片上系统当前正在运行的第一时钟频率切换为第二时钟频率,并在识别到事务请求时切换回所述第一时钟频率,其中,所述第一时钟频率大于所述第二时钟频率,且所述第一时钟频率的时钟基本单元与所述第二时钟频率的时钟基本单元相同。2.根据权利要求1所述的用于片上系统的时钟频率动态控制方法,其特征在于,通过获取所述片上系统发出的指令地址和指令数据判断所述片上系统是否进入空闲状态。3.根据权利要求1或2所述的用于片上系统的时钟频率动态控制方法,其特征在于,所述第一时钟频率为50MHz,所述第二时钟频率为5Hz,所述第一时钟频率的时钟基本单元与所述第二时钟频率的时钟基本单元均为50MHz的时钟脉冲。4.根据权利要求1或2所述的用于片上系统的时钟频率动态控制方法,其特征在于,通过判断是否接收到中断请求以识别事务发生点,并在所述事务发生点将所述片上系统的时钟频率切换回所述第一时钟频率。5.一种用于片上系统的时钟频率动态控制装置,其特征在于,包括:判断模块,用于判断所述片上系统是否进入空闲状态;切换控制模块,...
【专利技术属性】
技术研发人员:周博,李奇峰,杨云,
申请(专利权)人:比亚迪股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。