Claims
- 1. An apparatus for aligning multiple clock-data channels comprising:a plurality of data storage elements: means for accepting a plurality of parallel clock-data transmission channels; means for controlling the storing the data signals of each of said plurality of parallel clock-data transmission channels in separate of said data storage elements while maintaining the order of data elements within said stored data signals, said means for accepting coupled to said means for controlling and said plurality of data storage elements; means for indicating the availability of data signals to be read out of each of said data storage elements, said means for indicating coupled to said plurality of data storage elements; and means for allowing the reading of said stored data signals out of corresponding said data storage elements in alignment with a master clock signal, said means for allowing coupled to said plurality of data storage elements.
- 2. An apparatus for aligning multiple clock-data channels comprising:a plurality of data storage elements; means for accepting a plurality of parallel clock-data transmission channels; means for controlling the storing the data signals of each of said plurality of parallel clock-data transmission channels in separate of said data storage elements while maintaining the order of data elements within said stored data signals, said means for accepting coupled to said means for controlling and said plurality of data storage elements; means for indicating the availability of data signals to be read out of each of said data storage elements, said means for indicating coupled to said plurality of data storage elements; and means for allowing the reading of said stored data signals out of corresponding said data storage elements in alignment with a master clock signal, said reading said plurality of stored data signals in response to the indication of available stored data from the corresponding said data storage element and dependent upon said master clock signal, said means for allowing coupled to said plurality of data storage elements.
- 3. An apparatus for aligning multiple clock-data channels comprising:a plurality of data storage elements; means for accepting a plurality of parallel clock-data transmission channels; means for controlling the storing the data signals of each of said plurality of parallel clock-data transmission channels in separate of said data storage elements while maintaining the order of data elements within said stored data signals, said means for accepting coupled to said means for controlling and said plurality of data storage elements; and means for allowing the reading of said stored data signals out of corresponding said data storage elements in alignment with a master clock signal, said reading occurring a fixed delay period after the writing of said data signals into said corresponding data storage element, said means for allowing coupled to said plurality of data storage elements.
Parent Case Info
This application is a continuation of U.S. patent application Ser. No. 08/693,760, filed Aug. 7, 1996, now U.S. Pat. No. 5,920,897.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4984251 |
Perloff |
Jan 1991 |
|
5251210 |
Mann et al. |
Oct 1993 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/693760 |
Aug 1996 |
US |
Child |
09/118700 |
|
US |