System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及时钟同步技术,尤其涉及一种时钟同步方法、芯片及设备。
技术介绍
1、因为安全和服务功能不同,可以在芯片上构建不同的虚拟分区,这些虚拟分区具有独立的核空间和核os(operating system,操作系统),以实现功能的物理隔离。但是,如何实现这些虚拟分区的时间统一是需要解决的问题。
2、在一些方案中,可以基于gptp(general precise time protocol,广义时钟同步协议)来实现时钟同步。如图1所示,是一种时间同步方案的示意图。在图1中,先利用位于芯片1外部的时钟源2,来对芯片1内部的虚拟分区10进行时间同步,即图示的链路1,在链路1中,时钟源2作为gptp主控制端(master),虚拟分区10内部对应设置了gptp从客户端(slave)。之后,虚拟分区10作为gptp master,通过链路2向作为gptp slave的虚拟分区12和14进行时间同步。
3、在图1的方案中,不论芯片外部或芯片内部均基于gptp协议来实现时间同步,因此需要在各个虚拟分区中均设置gptp master或slave,并且受限于gptp协议本身的不足,链路1和链路2均需要做隔离保护,因此导致时钟同步方案的设计变得复杂。另外,对于芯片内一些无法设置gptp slave的元件,上述方案实现时间同步复杂度高,性能差,因此通用性较差。
技术实现思路
1、有鉴于此,本专利技术实施例提供了一种时钟同步方法、芯片及设备,能够简化时钟同步方案并且通用性更好。<
...【技术保护点】
1.一种芯片,其特征在于,包括:至少一个第一虚拟分区、至少一个MAC接口、时钟同步模块和时钟寄存器,
2.如权利要求1所述的芯片,其特征在于,所述时钟源作为第一主控制端,所述时钟同步模块包括:
3.如权利要求2所述的芯片,其特征在于,所述时钟源和所述从客户端采用基于gPTP协议的主-从通信方式。
4.如权利要求2所述的芯片,其特征在于,所述时间同步单元,还用于将所述基准时间同步至外部的实时时钟模块,以及当所述时钟源和所述从客户端之间的链接异常时,从所述外部的实时时钟模块获取基准时间,并写入所述时钟寄存器中。
5.如权利要求2所述的芯片,其特征在于,所述时钟同步模块还包括:
6.如权利要求1所述的芯片,其特征在于,所述芯片还包括:第二虚拟分区,所述时钟同步模块集成于所述第二虚拟分区内,
7.如权利要求1所述的芯片,其特征在于,所述时钟同步模块,具体用于通过所述至少一个MAC接口中的其中一个与所述时钟源进行时间同步;
8.一种时钟同步方法,用于芯片,其特征在于,包括:
9.如权利要求8所述
10.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种芯片,其特征在于,包括:至少一个第一虚拟分区、至少一个mac接口、时钟同步模块和时钟寄存器,
2.如权利要求1所述的芯片,其特征在于,所述时钟源作为第一主控制端,所述时钟同步模块包括:
3.如权利要求2所述的芯片,其特征在于,所述时钟源和所述从客户端采用基于gptp协议的主-从通信方式。
4.如权利要求2所述的芯片,其特征在于,所述时间同步单元,还用于将所述基准时间同步至外部的实时时钟模块,以及当所述时钟源和所述从客户端之间的链接异常时,从所述外部的实时时钟模块获取基准时间,并写入所述时钟寄存器中...
【专利技术属性】
技术研发人员:张建波,严轶琛,胡会元,
申请(专利权)人:大陆软件系统开发中心重庆有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。