Automatic vernier synchronization of skewed data streams
AssigneeInternational Business Machines Corporation
InventorThomas B. Smith
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorThomas B. Smith
Estimating the term…
A technique for automatically removing the skew between multiple correlated synchronous data streams provides Vernier Skew compensation. The data streams are marked into data frames under the control of local synchronized transmitter clocks. The data streams received at a receiver are loaded into FIFO registers under the control of recovered clocks. Data from the FIFO registers are unloaded under the control of a local receiver clock synchronized with the transmitter clocks. The frame marked data in the data streams is checked for a synchronization fault at the receiver. When a synchronization fault is detected in a data stream, the loading and unloading of the FIFO register corresponding to that data stream is inhibited and then the FIFO register is enabled with the first value to arrive which is marked as a frame header. At the next succeeding time for an expected frame header, normal unloading of the FIFO register is initiated. An alternate embodiment substitutes bi-port register arrays for the FIFO registers providing greater simplicity and flexibility.
A technique for automatically removing at a receiver the skew between multiple correlated synchronous data streams transmitted to said receiver by a plurality of transmitters comprising the steps of:
A technique for automatically removing at a receiver the skew between multiple correlated synchronous data streams transmitted to said receiver by a plurality of transmitters comprising the steps of:
An apparatus for automatically removing the skew between multiple correlated synchronous data streams comprising:
An apparatus for automatically removing the skew between multiple correlated synchronous data streams comprising:
A tightly synchronous voting I/O channel for converting from triplex internal data streams to a simplex serial external data stream comprising:
A tightly synchronous voting I/O channel for converting from triplex internal data streams to a simplex serial external data stream comprising:
A tightly synchronous voting I/O channel for converting from a frame marked simplex serial external data stream from a transmitter to triplex internal data streams, said triplex internal data streams being later combined into an internal simplex data stream, said tightly synchronous voting I/O channel comprising:
A tightly synchronous voting I/O channel for converting from a frame marked simplex serial external data stream from a transmitter to triplex internal data streams, said triplex internal data streams being later combined into an internal simplex data stream, said tightly synchronous voting I/O channel comprising:
Dependencies are inferred from the claim text.