Method for synchronizing a cycle master node to a cycle slave node using synchronization information from an external network or sub-network which is supplied to the cycle slave node
First Claim
1. A method for synchronizing a cycle master node to a cycle slave node, including the steps of:
- utilizing logic circuitry in the cycle slave node to determine a timer offset value, in response to the cycle slave node receiving synchronization information including a cycle reset signal, wherein determining the timer offset value includes calculating a number of clock cycles that have elapsed between a first time at which the cycle reset signal was detected and a second time at which the value was read out of the cycle slave node cycle timer; and
, and subtracting the result of the above calculating step from the value read out of the cycle slave node cycle timer, whereby the result of the subtracting step constitutes the timer offset value;
transmitting the timer offset value to the cycle master node; and
,utilizing logic circuitry in the cycle master node to adjust a value of a cycle master node cycle timer on the basis of the timer offset value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for synchronizing a cycle master node to a cycle slave node, including the steps of utilizing logic circuitry in the cycle slave node to determine a timer offset value, in response to the cycle slave node receiving synchronization information, transmitting the timer offset value to the cycle master node, and, utilizing logic circuitry in the cycle master node to adjust a value of a cycle master node cycle timer on the basis of the timer offset value. The synchronization information is preferably a cycle reset signal that is asserted at a prescribed rate which is a multiple of one cycle of the cycle slave node cycle timer. The cycle master node and the cycle slave node can advantageously be included in a first network or sub-network and the cycle reset signal can be supplied by a second network or sub-network which is external to the first network or sub-network.
-
Citations
38 Claims
-
1. A method for synchronizing a cycle master node to a cycle slave node, including the steps of:
-
utilizing logic circuitry in the cycle slave node to determine a timer offset value, in response to the cycle slave node receiving synchronization information including a cycle reset signal, wherein determining the timer offset value includes calculating a number of clock cycles that have elapsed between a first time at which the cycle reset signal was detected and a second time at which the value was read out of the cycle slave node cycle timer; and
, and subtracting the result of the above calculating step from the value read out of the cycle slave node cycle timer, whereby the result of the subtracting step constitutes the timer offset value;transmitting the timer offset value to the cycle master node; and
,utilizing logic circuitry in the cycle master node to adjust a value of a cycle master node cycle timer on the basis of the timer offset value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, including:
-
a cycle slave node which includes; a cycle slave node cycle timer; and
,cycle slave node logic circuitry; a cycle master node which includes; a cycle master node cycle timer; and
,cycle master node logic circuitry; wherein the cycle slave node logic circuitry is response to synchronization information that includes a cycle reset signal to determine a timer offset value by calculating a number of clock cycles that have elapsed between a first time at which the cycle reset signal was detected and a second time at which the value was read out of the cycle slave node cycle timer; and
, subtracting the result of the above calculation from the value read out of the cycle slave node cycle timer, whereby the result of the subtraction constitutes the timer offset value and to transmit the timer offset value to the cycle master node; and
,wherein the cycle master node logic circuitry adjusts a value of the cycle master node cycle timer on the basis of the timer offset value. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification