System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用现有DLL增强RGMII上的以太网时间戳制造技术_技高网

使用现有DLL增强RGMII上的以太网时间戳制造技术

技术编号:40606179 阅读:4 留言:0更新日期:2024-03-12 22:12
本公开涉及使用现有DLL增强RGMII上的以太网时间戳。一种区域网络的网络节点设备包括:物理层(PHY)电路,被配置为经由所述通信网络的通信链路发送和接收数据帧;介质访问层(MAC)电路;在所述PHY电路和所述MAC电路之间的接收接口;以及时间戳电路。接收接口包括接收时钟信号和DLL。所述时间戳电路被配置为使用所述DLL和所述网络节点的本地时钟信号产生从所述接收时钟信号导出的多个采样信号,和使用所述多个采样信号来产生时间戳偏移。所述时间戳偏移表示所述网络节点的本地时钟与所述网络节点的相邻节点的本地时钟之间的瞬时相位偏移。

【技术实现步骤摘要】

本文献涉及交换网络,尤其涉及网络的节点之间的时钟同步。


技术介绍

1、区域网络(例如,广域网(wan)或局域网(lan))由多个网络节点组成。信息可以通过根据协议(例如以太网协议)发送数据包在网络的节点之间进行通信。区域网络可以是分布式的,并且包括许多需要交换时间敏感数据的网络节点。一个挑战是让网络中的节点同步工作。同步的网络有助于保证分布在网络节点之间的数据都是相同的年龄,或者网络节点知道分布在节点之间数据的年龄。


技术实现思路

1、根据本公开的一个方面,提供了一种区域网络的网络节点设备,所述网络节点设备包括:物理层(phy)电路,被配置为经由所述通信网络的通信链路发送和接收数据帧;介质访问层(mac)电路;在所述phy电路和所述mac电路之间的接收接口,其中所述接收接口包括接收时钟信号和延迟锁定环(dll);和时间戳电路,被配置为:使用所述dll和所述网络节点的本地时钟信号产生从所述接收时钟信号导出的多个采样信号;和使用所述多个采样信号来产生时间戳偏移,其中所述时间戳偏移表示所述网络节点的本地时钟与所述网络节点的相邻节点的本地时钟之间的瞬时相位偏移。

2、根据本公开的又一个方面,提供了一种操作区域网络的网络节点的方法,该方法包括:接收接收接口的接收时钟信号,所述接收接口包括在所述网络节点的物理层(phy)电路与所述网络节点的介质访问层(mac)电路之间的接收路径中;使用所述接收接口的dll和所述网络节点的本地时钟信号从所述接收时钟信号产生多个采样信号;使用所述多个采样信号来产生时间戳偏移,其中所述时间戳偏移表示所述网络节点的本地时钟与所述网络节点的相邻节点的本地时钟之间的偏移;和通过所述网络节点的过程,将所述时间戳偏移包括在将由所述网络节点发送的定时帧的时间戳中。

3、根据本公开的又一个方面,提供了一种区域网络的网络节点设备,所述网络节点设备包括:介质访问层(mac)电路;操作性地耦合到所述mac电路的缩减千兆位介质独立接口(rgmii),其中所述rgmii包括延迟锁定环(dll)电路,并且从物理层(phy)接收具有第一频率的接收时钟信号;和时间戳电路,被配置为:使用所述rgmii的dll电路产生延迟的接收时钟信号,并且产生具有比所述第一频率更低的频率的慢速的接收时钟信号;对所述接收时钟信号、所述延迟的接收时钟信号和所述慢速的接收时钟信号进行采样,以产生多个采样信号;使用所述多个采样信号来产生时间戳偏移,其中所述时间戳偏移表示所述网络节点的本地时钟与所述网络节点的相邻节点的本地时钟之间的偏移;和其中所述mac电路被配置为将所述时间戳偏移包括在用于由所述网络节点设备发送的定时帧的时间戳中。

本文档来自技高网...

【技术保护点】

1.一种区域网络的网络节点设备,所述网络节点设备包括:

2.根据权利要求1所述的网络节点设备,其中所述时间戳电路被配置为:

3.根据权利要求2所述的网络节点设备,

4.根据权利要求2所述的网络节点设备,其中所述时间戳电路被配置为:

5.根据权利要求4所述的网络节点设备,包括:

6.根据权利要求4所述的网络节点设备,其中所述时间戳电路被配置为使用所述编码向量的当前值和所述编码向量的先前值来确定所述时间戳偏移。

7.根据权利要求1所述的网络节点设备,其中所述时间戳电路被配置为:

8.根据权利要求1所述的网络节点设备,其中所述时间戳电路被配置为:

9.根据权利要求1所述的网络节点设备,其中所述网络节点的本地时钟信号的频率为125兆赫,并且所述时间戳偏移的分辨率为两纳秒。

10.根据权利要求1所述的网络节点设备,其中所述MAC电路被配置为在将由所述网络节点设备发送的定时帧中包括时间戳偏移。

11.一种操作区域网络的网络节点的方法,该方法包括:

12.根据权利要求11所述的方法,其中产生所述时间戳偏移包括:

13.根据权利要求12所述的方法,

14.根据权利要求12所述的方法,

15.根据权利要求14所述的方法,其中产生所述编码向量包括响应于检测到由所述PHY电路发射到所述MAC电路的起始帧定界符而存储所述编码向量。

16.根据权利要求14所述的方法,其中确定所述时间戳偏移包括使用所述编码向量的当前值和所述编码向量的先前值来确定所述时间戳偏移。

17.根据权利要求11所述的方法,其中产生所述时间戳偏移包括使用所述多个采样信号来产生发送时间戳偏移。

18.根据权利要求11所述的方法,其中产生所述时间戳偏移包括使用所述多个采样信号来产生接收时间戳偏移。

19.一种区域网络的网络节点设备,所述网络节点设备包括:

20.根据权利要求19所述的网络节点设备,其中所述时间戳电路被配置为:

...

【技术特征摘要】

1.一种区域网络的网络节点设备,所述网络节点设备包括:

2.根据权利要求1所述的网络节点设备,其中所述时间戳电路被配置为:

3.根据权利要求2所述的网络节点设备,

4.根据权利要求2所述的网络节点设备,其中所述时间戳电路被配置为:

5.根据权利要求4所述的网络节点设备,包括:

6.根据权利要求4所述的网络节点设备,其中所述时间戳电路被配置为使用所述编码向量的当前值和所述编码向量的先前值来确定所述时间戳偏移。

7.根据权利要求1所述的网络节点设备,其中所述时间戳电路被配置为:

8.根据权利要求1所述的网络节点设备,其中所述时间戳电路被配置为:

9.根据权利要求1所述的网络节点设备,其中所述网络节点的本地时钟信号的频率为125兆赫,并且所述时间戳偏移的分辨率为两纳秒。

10.根据权利要求1所述的网络节点设备,其中所述mac电路被配置为在将由所述网络节点设备发送的定时帧中包括时间戳偏移。

<...

【专利技术属性】
技术研发人员:A·D·阿尔苏普
申请(专利权)人:美国亚德诺半导体公司
类型:发明
国别省市:

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

1