Patent ID: 6577649
Filing Date: 2003-06-10
Classification: H04J

Abstract:
Apparatus for multiplexing electronic data-words provided by a plurality of input sources operating in accordance with respective input clocks, which may be mutually asynchronous, to a common output operating in accordance with a system clock, the apparatus comprising:delay circuitry, which generates a plurality of select signals responsive to the system clock, corresponding respectively to the plurality of input sources; a plurality of synchronizers respectively associated with the plurality of input sources, each synchronizer comprising a series of memory buffers through which data-words from the respective input source are transferred, the series of memory buffers comprising at least: an input buffer, which receives the data-words from the respective input source in accordance with the respective input clock; and an output buffer, which provides the data-words for output in accordance with the corresponding select signal; and a multiplexer which receives the data-words from the output buffers of the plurality of synchronizers responsive to the respective select signals, and which combines the data-words into the common output in accordance with the system clock.