-
公开(公告)号:US6081538A
公开(公告)日:2000-06-27
申请号:US895818
申请日:1997-07-17
申请人: Greggory D. Donley
发明人: Greggory D. Donley
CPC分类号: H04J3/0685 , H04J3/062 , H04L12/422
摘要: A network node for receiving a packet of data written from the network and providing the packet to the network. The packet of data includes first data received from the network in response to a first clock signal and second data provided to the network in response to a second clock signal. The node is adapted to compensate for a drift between the first clock signal and the second clock signal. The node includes a first counter that receives the first clock signal and produces a write-point signal in response to the first clock signal. The node also includes a plurality of registers arranged in a wrap-around configuration, with a first one of the registers coupled to be selected by the write-point signal to receive the first data from the network. A second counter receives the second clock signal and produces a read-point signal in response to the second clock signal, with a further register being selected by the read-point signal to provide the second data to the network. A comparison block receives the read-point signal and the write-point signal and compares the read-point signal and the write-point signal to detect the drift between the first clock signal and the second clock signal, and generates an output signal representing the drift. A control block receives the output signal from the comparison block and generates a signal to the second counter to adjust the read-point signal to compensate for the drift between the first and the second clock signals.
摘要翻译: 一个网络节点,用于接收从网络写入的数据包,并将数据包提供给网络。 数据包包括响应于第一时钟信号从网络接收的第一数据和响应于第二时钟信号提供给网络的第二数据。 节点适于补偿第一时钟信号和第二时钟信号之间的漂移。 节点包括接收第一时钟信号并响应于第一时钟信号产生写入点信号的第一计数器。 该节点还包括以卷绕配置布置的多个寄存器,其中第一个寄存器被耦合以由写入点信号选择以从网络接收第一数据。 第二计数器接收第二时钟信号并响应于第二时钟信号产生读点信号,另外的寄存器由读点信号选择,以向网络提供第二数据。 比较块接收读点信号和写点信号,并比较读点信号和写点信号,以检测第一时钟信号和第二时钟信号之间的漂移,并产生一个表示 漂移。 控制块从比较块接收输出信号,并向第二计数器产生一个信号,以调整读点信号以补偿第一和第二时钟信号之间的漂移。