×

Data transmission system

  • US 6,009,107 A
  • Filed: 08/01/1997
  • Issued: 12/28/1999
  • Est. Priority Date: 01/11/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A data transmission system, in which data streams are transmitted with great speed between a sending clock domain and a receiving clock domain, which operate with mutually different clock speeds, and comprisinga first system part circuit for receiving from the sending clock domain a data stream having the clock speed of the sending clock domain, said first system part circuit being controlled by this clock speed for serial/parallel converting the data stream to parallel data streams each having a clock speed that is a certain fraction of the clock speed of the sending clock domain, wherein the first system part circuit includes an input node having a data input for the data stream from the sending clock domain, a control input for a clock signal representing the clock speed of the sending clock domain, data outputs for output data streams, and a first serial/parallel converter circuit for receiving the data stream and the clock signal for converting, controlled by the latter, the input data stream to the parallel data streams each having said clock speed fraction, and wherein said first system part circuit has a tree structure comprisingA) the input node in the form of a root node on a first level,B) a number of further levels with leaf nodes, of which each includesa) a data input for one of the data streams from the leaf nodes of the preceding level,b) a control input for one of the clock signals with said clock speed fraction from the leaf nodes of the preceding level,c) data outputs for output data streams,d) a second serial/parallel converter circuit receiving the data stream and the clock signal from the preceding level and being controlled by this clock signal for converting the input data stream to output data streams having a clock speed forming, for each level, as seen in the direction from the root node, a successively smaller fraction of the sending clock domain'"'"'s clock speed,e) a second clock dividing circuit for converting, for each of the output data steams, the clock signal from the preceding level to an output clock signal representing said successively smaller clock speed fraction,f) outputs for these output clock signalsC) a final level with leaf nodes, of which each includesa) a data input for the data stream from the preceding level,b) a control input for the clock signal with said successively smaller clock speed fraction,c) data outputs for output data streams,d) a third serial/parallel converter circuit receiving the data streams and the clock signal being controlled by the latter for converting the input data stream to output data streams each having said successively smaller clock speed fraction,a second system part circuit for receiving the parallel data streams, said second system part circuit being controlled by the clock speed of the receiving clock domain for parallel/serial converting them to an output data stream to the receiving clock domain having the clock speed of the receiving clock domain,a first clock dividing circuit for converting for each of the output data streams, the clock signal from the sending clock domain to an output clock signal representing said clock speed fraction, andoutputs for these output clock signals.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×