Claims
- 1. An interconnection interface for transmitting digital data, said interface defining a physical interface between a sending module and a receiving module which send and receive data and which are connected to one another by a plurality of point-to-point serial links, which form a global data link, the interconnection interface comprising in each of said modules:
multiplexing means associated with each of said plurality of serial links disposed in a physical layer of each of said modules, said multiplexing means distributing data transmitted through the global link at a speed determined by the sending module which sends data sent to a given number of parallel links, each of said parallel links conveying a part of the transmitted data at a speed higher than a speed of data blocks sent by the sending module; and means for demultiplexing the given number of parallel links 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 the receiving module.
- 2. An interconnection interface according to claim 1, characterized in that the multiplexing means includes a sending block, and the demultiplexing means includes:
a receiving block, wherein the sending block includes a plurality of clock generating blocks and the receiving block includes a plurality of clock retrieving blocks, each generating block using sending logic for a given link to which the generating block is connected, and wherein the sending block synchronizes the plurality of generating blocks, and wherein each of the clock retrieving blocks use receiving means for a given link, the receiving block defining a clock domain related to reception of a given number of links connected to a same module.
- 3. An interconnection interface according to claim 2, characterized in that each of said clock retrieving blocks comprises:
a logical circuit that senses leading edges of a data signal conveyed through a link to which it is connected, for extracting a pure and a substantially fixed clock frequency from the data signal transmitted through the link; and a phase-locked oscillating device that receives a clock frequency output from the logical circuit.
- 4. An interconnection interface according to claim 2, characterized in that the receiving block includes a device for correcting a deviation of propagation times in the parallel links.
- 5. An interconnection interface according to claim 3, characterized in that the receiving block includes a device for correcting a deviation of propagation times in the parallel links.
- 6. An interconnection device according to claim 4, characterized in that 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 a 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 slave link, logical contents of the phase-shifted signals corresponding to a bit shift defined by a given whole number of periods STM-N, where N corresponds to a level of interleaving; and means defining a window for operating the phase-shifting means specific to 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 rest of a frame.
- 7. An interconnection interface according to claim 5, characterized in that 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 a 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 slave link, logical contents of the phase-shifted signals corresponding to a bit shift defined by a given whole number of periods STM-N, where N corresponds to a level of interleaving; and means defining a window for operating the phase-shifting means which receives signals from the slave link, phase-shifting means being active in a phase preceding detection of a start bit and inactive during a transfer of a rest of a frame.
Priority Claims (1)
Number |
Date |
Country |
Kind |
FR 98 10402 |
Aug 1998 |
FR |
|
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a divisional of application Ser. No. 09/373,726, filed Aug. 13, 1999.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09373726 |
Aug 1999 |
US |
Child |
10143965 |
May 2002 |
US |