Processing

Please wait...

Settings

Settings

Goto Application

1. WO2006092764 - SYSTEM AND METHOD FOR SYNCHRONISING A DATA PROCESSING NETWORK

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

CLAIMS:

1. A data processing system comprising a group of at least a first and a second module, wherein each module has
a data processing facility
a clock for timing data transmissions from the module to another module, - a time-slot counter for counting a number of time slots which are available for transmission of data,
the modules having a first operational state wherein the counted number of time slots is less than or equal to a predetermined number, in which operational state data transmission is enabled, and a second operational state wherein the number is in excess of the predetermined number, in which second operational state data transmission is disabled,
each module having a notifying facility for notifying when it is in the second operational state
the data processing system having a detecting facility for detecting whether all other modules have notified that they are in the second operational state,
the modules having an initialization facility for resetting the time-slot counter when the module is in the second operational state and each of the other modules has notified that it is in the second operational state.

2. The system according to claim 1, wherein the cycle time of the clocks of the modules differs by at most a predetermined fraction of the average cycle time, and the duration of the predetermined number of time slots is less than the reciprocal value of said fraction.

3. The system according to claim 2, wherein the duration of the predetermined number of time slots is greater than one quarter of the reciprocal value and is less than three quarters of the reciprocal value.

4. The system according to claim 1, having a further group of modules as specified in claim 1, wherein modules from a subset of the group notify modules from a subset of the further group when they are in the second operational state, and wherein modules from a subset of the further group notify modules from a subset of the group when they are in the second operational state.

5. Method for operating a data-processing system, comprising a group of at least a first and a second module having mutually independent clocks, which method comprises for each module the steps of
a. initializing a counter for counting a number of time slots,
b. at each time slot determining whether data is available for transmission to another module, and if that is the case transmitting said data,
c. at each time slot incrementing the count for the number of time slots, d. repeating the method from step b if the counted number is not in excess of a predetermined number,
e. if the counted number is in excess of the predetermined number notifying this to the other modules of the group,
f. waiting until the other modules of the group have notified that the
predetermined number is excessed,
g. repeating the method from step a.