本公开涉及计算机,尤其涉及一种时钟源确定方法、装置、设备及计算机可读存储介质。
背景技术:
1、以太网端口物理层(port physical layer,phy)芯片常见于以太网设备中,用于将模拟信号转换为数字信号。
2、以太网phy芯片在工作时需要连接时钟源,现有的车载以太网phy芯片的时钟源具有唯一性,常选用晶振或晶体中的一种作为以太网phy芯片的时钟源,但使用晶体作为时钟源无法满足未来2.5g以上的车载以太网工作速率需求,而使用晶振作为时钟源时则会由于在休眠时无法掉电,导致车辆的电子控制单元(electronic control unit,ecu)功耗较大,使得整车亏电或造成能源浪费。因此,现有的车载以太网phy芯片无法满足车辆在不同运行状态下的不同需求。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种时钟源确定方法、装置、设备及计算机可读存储介质,以满足车辆在不同运行状态下的不同需求,提高时钟源确定方法的灵活性。
2、第一方面,本公开实施例提供一种时钟源确定方法,包括:
3、识别所述芯片所在设备的运行状态;
4、基于所述运行状态,从至少两个预设时钟源中确定目标时钟源,并接收所述目标时钟源的时钟信号。
5、在一些实施例中,所述识别所述芯片所在设备的运行状态包括:
6、识别到所述设备当前处于工作状态;
7、或者,识别到所述设备当前处于休眠状态。在一些实施例中,
8、基于所述运行状态,从至少两个预设时钟源中确定目标时钟源,包括:
9、若所述设备当前处于工作状态,则确定所述至少两个预设时钟源中的第一时钟源为所述目标时钟源;
10、若所述设备当前处于休眠状态,则确定所述至少两个预设时钟源中的第二时钟源为所述目标时钟源;
11、其中,所述第一时钟源的速率高于所述第二时钟源的速率,所述第一时钟源的功耗高于所述第二时钟源的功耗。在一些实施例中,所述方法还包括:
12、若识别到所述设备由工作状态变为休眠状态,则将所述目标时钟源由所述第一时钟源切换为所述第二时钟源;
13、若识别到所述设备由休眠状态变为工作状态,则将所述目标时钟源由所述第二时钟源切换为所述第一时钟源。
14、第二方面,本公开实施例提供一种时钟源确定装置,包括:
15、识别模块,用于识别所述芯片所在设备的运行状态;
16、确定模块,用于基于所述运行状态,从至少两个预设时钟源中确定目标时钟源,并接收所述目标时钟源的时钟信号。
17、在一些实施例中,
18、所述识别模块还用于:
19、识别到所述设备当前处于工作状态;
20、或者,识别到所述设备当前处于休眠状态。在一些实施例中,
21、所述确定模块还用于:
22、若所述设备当前处于工作状态,则确定所述至少两个预设时钟源中的第一时钟源为所述目标时钟源;
23、若所述设备当前处于休眠状态,则确定所述至少两个预设时钟源中的第二时钟源为所述目标时钟源;
24、其中,所述第一时钟源的速率高于所述第二时钟源的速率,所述第一时钟源的功耗高于所述第二时钟源的功耗。在一些实施例中,所述装置还包括:
25、第一切换模块,用于在识别到所述设备由工作状态变为休眠状态的情况下,将所述目标时钟源由所述第一时钟源切换为所述第二时钟源;
26、第二切换模块,用于在识别到所述设备由休眠状态变为工作状态的情况下,将所述目标时钟源由所述第二时钟源切换为所述第一时钟源。
27、第三方面,本公开实施例提供一种电子设备,包括:
28、存储器;
29、处理器;以及
30、计算机程序;
31、其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面所述的方法。
32、第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。
33、第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如上所述的时钟源确定方法。
34、本公开实施例提供的时钟源确定方法、装置、设备及计算机可读存储介质,通过为芯片配置多个可供选择的时钟源,芯片能够根据其所在设备的运行状态从多个时钟源中自动选择相应的目标时钟源,满足设备在不同运行状态下的工作需求,使得芯片的时钟源不再具有唯一性,提高了时钟源确定方法的灵活性。
1.一种时钟源确定方法,其特征在于,应用于芯片,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述识别所述芯片所在设备的运行状态包括:
3.根据权利要求1所述的方法,其特征在于,基于所述运行状态,从至少两个预设时钟源中确定目标时钟源,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.一种时钟源确定装置,其特征在于,所述装置位于芯片,所述装置包括:
6.根据权利要求5所述的装置,其特征在于,所述识别模块还用于:
7.根据权利要求5所述的装置,其特征在于,所述确定模块还用于:
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4中任一项所述的方法。