Method and device providing time synchronization between a processing unit and external means
AssigneeFrance Telecom
InventorsFrëdëric Dufal, Pierre-René Rogel, Michel Remy
Life of this patent
Estimating the term…
Abstract
Data communication between a processing unit and external means may take place via a plurality of data streams. Means check the mutual consistency of said streams and report and correct abnormalities. This self-synchronization is achieved by inserting separators into the data streams to separate the data, and by means of a freezing mechanism for freezing the internal operation of the processing unit.
Claims53
Process for monitoring the time synchronization between a processing unit and exterior processing means, the said processing unit being clocked by an internal clock signal and the exterior means delivering, by way of at least one input communication means, at least one clocked incoming stream of incoming cues, to at least one input port connected to the said unit, in which
- incoming cues of data temporally separated by incoming cues for so-called separation, according to a predetermined scheme for incoming separation, are incorporated into the said incoming stream,
- the said processing unit is controlled by a first control mechanism which formulates for the said unit, at each cycle of the internal clock at least one read request cue representative on the one hand of the absence or of the presence of an actual request for reading an incoming cue and on the other hand of the nature of the incoming cue possibly requested by the said unit having regard to the predetermined scheme for incoming separation,
- the read-available contents of the input port are analyzed, in the presence of an actual request for reading an incoming cue, and in the event of an absence of a read-available incoming cue or in the presence of a read-available incoming cue of a different nature from that defined by the said actual read request, a synchronization anomaly cue is formulated.
Process for monitoring the time synchronization between a processing unit and exterior processing means, the said processing unit being clocked by an internal clock signal and being able to write to at least one output port, in tempo with the internal clock signal, at least one outgoing stream of outgoing cues intended to be processed, according to an output rate, by the said exterior means connected by at least one output communication means to said output port, in which the said processing unit is controlled by a second control mechanism which formulates for the said unit, at each cycle of the internal clock, at least one write request cue representative of the absence or of the presence of an actual request for writing an outgoing cue, this outgoing cue possibly being, according to a predetermined scheme for outgoing separation, an outgoing datum cue or an outgoing separation cue, and in that the read-available contents of the output port are analyzed, in the presence of an actual request for writing an outgoing cue, and in the event of a write unavailability in the output port, a synchronization anomaly cue is formulated.
Process for monitoring the time synchronization between a processing unit exterior processing means, the said processing unit being clocked by an internal clock signal and the exterior means delivering, by way of at least one input communication means, at least one clocked incoming stream of incoming cues, to at least one input port connected to the said unit, in which
- incoming cues of data temporally separated by incoming cues for so-called separation, according to a predetermined scheme for incoming separation, are incorporated into the said incoming stream;
- the said processing unit is controlled by a first control mechanism which formulates for the said unit, at each cycle of the internal clock at least one read request cue representative on the one hand of the absence or of the presence of an actual request for reading an incoming cue and on the other hand of the nature of the incoming cue possibly requested by the said unit having regard to the predetermined scheme for incoming separation;
- the read-available contents of the input port are analyzed, in the presence of an actual request for reading an incoming cue, and in the event of an absence of a read-available incoming cue or in the presence of a read-available incoming cue of a different nature from that defined by the said actual read request, a synchronization anomaly cue is formulated;
- and wherein the said processing unit is able to write to at least one output port, in tempo with the internal clock signal, at least one outgoing stream of outgoing cues intended to be processed, according to an output rate, by the said exterior means connected by at least one output communication means to said output port, in which the said processing unit is controlled by a second control mechanism which formulates for the said unit, at each cycle of the internal clock, at least one write request cue representative of the absence or of the presence of an actual request for writing an outgoing cue, this outgoing cue possibly being, according to a predetermined scheme for outgoing separation, an outgoing datum cue or an outgoing separation cue, and in that the read-available contents of the output port are analyzed, in the presence of an actual request for writing an outgoing cue, and in the event of a write unavailability in the output port, a synchronization anomaly cue is formulated.
Device for monitoring the time synchronization between a processing unit and exterior processing means, comprising
- at least one input port connected between the processing unit and the exterior means and intended to receive from the exterior means a clocked incoming stream of incoming cues, comprising incoming cues of data temporally separated by incoming cues for so-called separation, according to a predetermined scheme for incoming separation,
- first control means formulating at each cycle of the said internal clock, a read request cue representative for the input port, on the one hand of the absence or of the presence of an actual request for reading an incoming cue in the input port and, on the other hand of the nature of the incoming cue possibly requested by the said unit having regard to the scheme for incoming separation,
- first analysis means for delivering a first analysis cue, representative of the read-available contents of the input port,
- first synchronism monitoring means, linked to the first analysis means and to the input port, and possessing at least one main state in which they are able to formulate a synchronization anomaly cue, in the presence of at least one actual request for reading an incoming cue in the input port, and which is associated with an absence of an available incoming cue in this input port, or in the presence of an available incoming cue of a different nature from that defined by the said corresponding actual read request.
Device for monitoring the time synchronization between a processing unit and exterior processing means, comprising
- at least one output port connected between the processing unit and the exterior means and intended to receive from the processing unit and in tempo with the internal clock signal of this processing unit, an outgoing stream of outgoing cues comprising outgoing cues of data temporally separated by outgoing cues for so-called separation, according to a predetermined scheme for outgoing separation,
- second control means which formulate, at each cycle of the said internal clock, a write request cue representative for the output port, of the absence or of the presence of an actual request for writing an outgoing cue in the output port, this outgoing cue possibly being, according to the predetermined scheme for outgoing separation, an outgoing datum cue or an outgoing separation cue,
- second analysis means for delivering a second analysis cue representative of the read-available contents of the output port,
- second synchronism monitoring means able to formulate a synchronization anomaly cue in the presence of at least one actual request for writing an outgoing cue in the output port, and which is associated with a write unavailability in this output port.
Device for monitoring the time synchronization between a processing unit and exterior processing means, comprising
- at least one input port connected between the processing unit and the exterior means and intended to receive from the exterior means a clocked incoming stream of incoming cues, comprising incoming cues of data temporally separated by incoming cues for so-called separation, according to a predetermined scheme for incoming separation;
- first control means formulating at each cycle of the said internal clock, a read request cue representative for the input port, on the one hand of the absence or of the presence of an actual request for reading an incoming cue in the input port and, on the other hand of the nature of the incoming cue possibly requested by the said unit having regard to the scheme for incoming separation;
- first analysis means for delivering a first analysis cue, representative of the read-available contents of the input port;
- first synchronism monitoring means, linked to the first analysis means and to the input port, and possessing at least one main state in which they are able to formulate a synchronization anomaly cue, in the presence of at least one actual request for reading an incoming cue in the input port, and which is associated with an absence of an available incoming cue in this input port, or in the presence of an available incoming cue of a different nature from that defined by the said corresponding actual read request;
- at least one output port connected between the processing unit and the exterior means and intended to receive from the processing unit and in tempo with the internal clock signal of this processing unit, an outgoing stream of outgoing cues comprising outgoing cues of data temporally separated by outgoing cues for so-called separation, according to a predetermined scheme for outgoing separation,
- second control means which formulate, at each cycle of the said internal clock, a write request cue representative for the output port, of the absence or of the presence of an actual request for writing an outgoing cue in the output port, this outgoing cue possibly being, according to the predetermined scheme for outgoing separation, an outgoing datum cue or an outgoing separation cue,
- second analysis means for delivering a second analysis cue representative of the read-available contents of the output port,
- second synchronism monitoring means able to formulate a synchronization anomaly cue in the presence of at least one actual request for writing an outgoing cue in the output port, and which is associated with a write unavailability in this output port.
Process for monitoring the time synchronization between a processing unit and an exterior processor, the exterior processor delivering to the processing unit, by way of an input port, at least one clocked incoming stream of incoming cues, comprising:
- generating a read request cue for controlling the processing unit by a first control mechanism in response to the incoming stream;
- analyzing the read-available contents of the input port after a read request cue is generated;
- and
- formulating a synchronization anomaly cue when at least one actual request for reading an incoming cue is read in the input port.
Device for monitoring time synchronization between a processing unit and an exterior processor, comprising
- an input port connected between the processing unit and the exterior processor, the input port configured to receive from the exterior processor a clocked incoming stream of incoming cues during use;
- a first controller formulating, during use, and at each cycle of the internal clock, a read request cue;
- a first analyzer for delivering a first analysis cue during use, the first analysis cue representing the read-available contents of the input port during use;
- and
- a first synchronism monitor, linked to the first analyzer and to the input port, the first synchronism monitor configured to formulate, during use, a synchronization anomaly cue in the presence of at least one actual request for reading an incoming cue in the input port.
Dependencies are inferred from the claim text.