Claims
- 1. An interconnection interface for transmitting digital data, said interface defining a physical interface between a sending module and a receiving module that send and receive data, said sending module and said receiving module connected to one another by a plurality of point-to-point serial links forming a global data link, said interconnection interface comprising in each of said modules:multiplexing means associated with each of said plurality of serial links, said multiplexing means disposed in a physical layer of each of said modules, said multiplexing means distributing said data being transmitted through said global link at a speed determined by said sending module to at least one parallel link, each of said at least one parallel link conveying a part of the data being transmitted at a speed higher than a speed of data blocks sent by said sending module, said multiplexing means including: a sending block comprised of a plurality of clock signal generating blocks, each clock signal generating block using sending logic for a link to which the clock signal generating block is connected, said sending block synchronizing the plurality of clock signal generating blocks; means for demultiplexing the at least one parallel link respectively conveying data parts received, and for reconstituting the data parts received, synchronously and with integrity, at a speed corresponding to a speed allowable by said receiving module, said means for demultiplexing including: a receiving block comprised of a plurality of clock signal retrieving blocks, each of said clock signal retrieving blocks using receiving means for a link to which the clock signal retrieving block is connected, said receiving block defining a clock domain related to reception of links connected to a same module.
- 2. An interconnection interface according to claim 1, wherein each of said clock signal retrieving blocks comprises:a logical circuit that senses at least one leading edge of a data signal being transmitted through a link to which it is connected, for extracting a pure and a substantially fixed clock frequency from data being transmitted through the link; and a phase-locked oscillating device that receives a clock frequency output from the logical circuit.
- 3. An interconnection interface according to claim 1, wherein the receiving block includes a device for correcting a deviation of propagation times in the at least one parallel link.
- 4. An interconnection interface according to claim 2, wherein the receiving block includes a device for correcting a deviation of propagation times in the at least one parallel link.
- 5. An interconnection device according to claim 3, wherein the correcting device comprises:means for generating a local receiving clock from a signal received from a master link; means for phase-shifting signals received from at least one slave link; means for sampling the phase-shifted signals at a rate imposed by the local receiving clock; means for phase-shifting the sampled signals in the signal received from the at least one slave link, logical contents of the phase-shifted signals corresponding to a bit shift defined by a given whole number of synchronous transfer mode periods STM-N, wherein N corresponds to a level of interleaving; and means for defining a window for operating the phase-shifting means receiving signals from the at least one slave link, the phase-shifting means being active in a phase preceding a detection of a start bit and inactive during a transfer of a remainder of a frame.
- 6. An interconnection device according to claim 4, wherein the correcting device comprises:means for generating a local receiving clock from a signal received from a master link; means for phase-shifting signals received from at least one slave link; means for sampling the phase-shifted signals at a rate imposed by the local receiving clock; means for phase-shifting the sampled signals in the signal received from the at least one slave link, logical contents of the phase-shifted signals corresponding to a bit shift defined by a given whole number of synchronous transfer mode periods STM-N, wherein N corresponds to a level of interleaving; and means for defining a window for operating the phase-shifting means which receives signals from the at least one slave link, the phase-shifting means being active in a phase preceding a detection of a start bit and inactive during a transfer of a remainder of a frame.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 98 10402 |
Aug 1998 |
FR |
|
CROSS-REFERENCE TO RELATED APPLICATION
This application is a divisional of application Ser. No. 09/373,726, filed Aug. 13, 1999.
US Referenced Citations (3)
| Number |
Name |
Date |
Kind |
|
5475679 |
Munter |
Dec 1995 |
A |
|
5682408 |
Tanonaka |
Oct 1997 |
A |
|
5696761 |
Kos et al. |
Dec 1997 |
A |
Foreign Referenced Citations (3)
| Number |
Date |
Country |
| 0533091 |
Mar 1993 |
EP |
| 0565890 |
Oct 1993 |
EP |
| 0659001 |
Jun 1995 |
EP |