用于时间同步的计算机主板以及电子设备制造技术

技术编号:37481065 阅读:15 留言:0更新日期:2023-05-07 09:21
一种用于时间同步的计算机主板,该计算机主板内的时间管理器件通过与RTC芯片同步第一时间信息,以便计算机主板内的处理器件能够从时间管理器件获取第一时间信息,由于第一时间信息记录了当前时间,从而处理器件能够从时间管理器件中实时获取当前时间,提高了处理器件实时获取当前时间的效率。实时获取当前时间的效率。实时获取当前时间的效率。

【技术实现步骤摘要】
用于时间同步的计算机主板以及电子设备


[0001]本申请涉及通信
,特别涉及一种用于时间同步的计算机主板以及电子设备。

技术介绍

[0002]电子设备中的计算机主板包括带内系统和带外系统,其中,带内系统中的处理器件用于处理用户业务,带外系统中的处理器件用于监控和控制该电子设备的状态。带内系统中的处理器件以及带外系统中的处理器件在工作过程中,均需要掉电不丢失的实时时钟(real

time clock,RTC)时间(也即是实时时间)。
[0003]为了提高电子设备内处理器件获取实时时间的效率,亟需一种使处理器件能够实时获取当前时间的计算机主板。

技术实现思路

[0004]本申请提供了一种用于时间同步的计算机主板以及电子设备,能够保证计算机主板上的处理器实时获取到当前时间。该技术方案如下:
[0005]第一方面,提供了一种用于时间同步的计算机主板,该计算机主板包括时间管理器件以及第一处理器件,该时间管理器件包括第一寄存器,该第一处理器件与该第一时间管理器件连接;该时间管理器件用于与实时时钟RTC芯片同步第一时间信息,并将该第一时间信息存储在该第一寄存器,该第一处理器件用于通过该时间管理器件获取该第一时间信息,其中,该第一时间信息用于记录当前时间。
[0006]该计算机主板内的时间管理器件通过与RTC芯片同步第一时间信息,以便计算机主板内的处理器件能够从时间管理器件获取第一时间信息,由于第一时间信息记录了当前时间,从而处理器件能够从时间管理器件中实时获取当前时间,提高了处理器件实时获取当前时间的效率。
[0007]在一种可能的实现方式中,该计算机主板还包括第二处理器件,该时间管理器件还包括第二寄存器,该第二处理器件与该第二寄存器关联,该第二寄存器用于存储该第一时间信息;该第二处理器件用于通过该第二寄存器获取该第一时间信息。
[0008]基于上述可能的实现方式,该计算机主板能够提供多个处理器件,且时间管理器件能够为每个处理器件提供一个关联的寄存器器,以便计算机主板上的处理器件能够通过关联的寄存器获取第一时间信息。
[0009]在一种可能的实现方式中,该时间管理器件还包括控制单元,该控制单元包括第一工作模式和第二工作模式,当该时间管理器件工作在第一工作模式时,该时间管理器件用于实现与向该RTC芯片的时间同步操作;当该时间管理器件工作在第二工作模式时,该时间管理器件用于实现该第一处理器件或该第二处理器件的时间同步操作。
[0010]基于上述可能的实现方式,该时间管理器件能够在不同的工作模式下,为不同器件(如第一处理器件、第二处理器件或者RTC芯片)提供不同的时间同步功能。
[0011]在一种可能的实现方式中,该时间管理器件还包括控制单元,该控制单元分别与该第一处理器件、该第二处理器件、第一寄存器和第二寄存器连接;该控制单元用于从该RTC芯片周期性读取该第一时间信息,并将读取到的该第一时间信息分别存储在该第一寄存器以及该第二寄存器;该控制单元还用于为该第一处理器件提供该第一寄存器中的该第一时间信息,且还用于为该第二处理器件提供该第二寄存器中的该第一时间信息。
[0012]基于上述可能的实现方式,该时间管理器件能够通过控制单元为计算机主板上的处理器件提供关联寄存器中的第一时间信息,有利于时间管理器件向不同的处理器件分发第一时间信息,避免出现多个处理器件互斥访问时间管理器。
[0013]在一种可能的实现方式中,该控制单元包括第一控制单元、第二控制单元以及第三控制单元,该第一控制单元分别与该第一处理器件以及该第一寄存器连接,该第二控制单元分别与该第二处理器件以及该第二寄存器连接,该第三控制单元分别与该第一寄存器以及该第二寄存器连接;其中,该第三控制单元用于从该RTC芯片周期性读取该第一时间信息,并将读取到的该第一时间信息分别存储在该第一寄存器以及该第二寄存器;该第一控制单元用于为该第一处理器件提供该第一寄存器中的该第一时间信息;该第二控制单元,用于为该第二处理器件提供该第二寄存器中的该第一时间信息。
[0014]基于上述可能的实现方式,该控制单元提供多子控制单元,不同的子控制单元用于为不同的器件(如第一处理器件、第二处理器件或者RTC芯片)提供不同的时间同步功能,且为每个器件同步第一时间信息,提供单独的通信通道,避免出现多个器件互斥访问时间管理器。
[0015]在一种可能的实现方式中,读取该第一时间信息的周期小于或等于该RTC芯片的该第一时间信息的变化时长。
[0016]基于上述可能的实现方式,使得时间管理器件从RTC芯片读取的时间信息与RTC芯片存储的时间信息一致,保证了时间管理器件存储的时间信息的正确性。
[0017]在一种可能的实现方式中,该时间管理器件还用于基于该第一处理器件的时间修改指令,修改该RTC芯片的该第一时间信息,该时间修改指令指示将该RTC芯片记录的当前时间修改为指定时间。
[0018]在一种可能的实现方式中,该时间管理器件还用于接收该第一处理器件的该时间修改指令,向该RTC芯片发送该时间修改指令,由该RTC芯片将存储的该第一时间信息所记录的当前时间修改为该指定时间。
[0019]基于上述可能的实现方式,第一处理器件能够通过时间管理器件修改RTC芯片记录的当前时间,提供了时间配置方式。
[0020]在一种可能的实现方式中,该时间管理器件还用于基于该时间修改指令,将该第一寄存器中该第一时间信息记录的当前时间修改为该指定时间。
[0021]基于上述可能的实现方式,时间管理器件在接收到该时间修改指令后,立即将该自己内部记录的当前时间修改为指定时间,以便在RTC芯片完成修改之前,若有其他处理器件从时间管理器件获取当前时间时,能够获取到的正确的当前时间(即指定时间)。
[0022]在一种可能的实现方式中,该时间管理器件为复杂可编程逻辑器件CPLD或芯片。
[0023]在一种可能的实现方式中,该计算机主板包括X86架构的计算机主板和进阶精简指令集机器ARM架构的计算机主板。
[0024]在一种可能的实现方式中,该第一处理器件包括处理器或控制器。
[0025]在一种可能的实现方式中,该计算机主板用于个人电脑、服务器、终端中任意一种。
[0026]第二方面,提供了一种时间同步方法,应用于计算机主板,该计算机主板包括第一处理器件以及时间管理器件,该方法包括:该时间管理器件与RTC芯片同步第一时间信息,并将该第一时间信息存储在第一寄存器,之后,该第一处理器件通过该时间管理器件获取该第一时间信息,该第一时间信息用于记录当前时间。
[0027]在一种可能的实现方式中,该时间管理器件与实时时钟RTC芯片同步第一时间信息包括:该时间管理器从该RTC芯片周期性读取该第一时间信息;或者,该时间管理器件周期性接收该RTC芯片周期性发送该第一时间信息。
[0028]在一种可能的实现方式中,周期性读取该第一时间信息的周期小于或等于该RTC芯片的第一时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于时间同步的计算机主板,其特征在于,所述计算机主板包括时间管理器件以及第一处理器件,所述时间管理器件包括第一寄存器,所述第一处理器件与所述第一时间管理器件连接;所述时间管理器件,用于与实时时钟RTC芯片同步第一时间信息,并将所述第一时间信息存储在所述第一寄存器,所述第一时间信息用于记录当前时间;所述第一处理器件,用于通过所述时间管理器件获取所述第一时间信息。2.根据权利要求1所述的计算机主板,其特征在于,所述计算机主板还包括第二处理器件,所述时间管理器件还包括第二寄存器,所述第二处理器件与所述第二寄存器关联,所述第二寄存器用于存储所述第一时间信息;所述第二处理器件,用于通过所述第二寄存器获取所述第一时间信息。3.根据权利要求2所述的计算机主板,其特征在于,所述时间管理器件还包括控制单元,所述控制单元包括第一工作模式和第二工作模式,当所述时间管理器件工作在第一工作模式时,所述时间管理器件用于实现与所述RTC芯片的时间同步操作;当所述时间管理器件工作在第二工作模式时,所述时间管理器件用于实现所述第一处理器件或所述第二处理器件的时间同步操作。4.根据权利要求2所述的计算机主板,其特征在于,所述时间管理器件还包括控制单元,所述控制单元分别与所述第一处理器件、所述第二处理器件、第一寄存器和第二寄存器连接;所述控制单元,用于从所述RTC芯片周期性读取所述第一时间信息,并将读取到的所述第一时间信息分别存储在所述第一寄存器以及所述第二寄存器;所述控制单元,还用于为所述第一处理器件提供所述第一寄存器中的所述第一时间信息,为所述第二处理器件提供所述第二寄存器中的所述第一时间信息。5.根据权利要求4所述的计算机主板,其特征在于,所述控制单元包括第一控制单元、第二控制单元以及第三控制单元,所述第一控制单元分别与所述第一处理器件以及所述第一寄存器连接,所述第二控制单元分别与所述第二处理器件以及所述第二寄存器连接,所述第三控制单元分别与所述...

【专利技术属性】
技术研发人员:张方刘晓辉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1