Bit demultiplexor for demultiplexing a serial data stream
First Claim
1. A bit demultiplexor for demultiplexing a serial data stream comprising:
- internal clock means for generating a plurality of mutually time-delayed clock signals from a reference clock signal;
aligning means, responsive to the serial data stream and the plurality of mutually time-delayed clock signals, for generating a plurality of differently phased clock signals, wherein the phases of the plurality of differently phased clock signals are based on the serial data stream'"'"'s phase and creating a signal with a desired phase;
a delay circuit which receives said signal with a desired phase for imparting to the signal a successively increasing phase shift, and outputs said successively phase shifted signals as said differently phased clock signals;
control means which senses the phase positions of incoming data and of said successively phase shifted signals, for providing a control signal for the generation of said signal with said desired phase;
first demultiplexing means, responsive to the plurality of differently phased clock signals, for converting the serial data stream into a plurality of parallel data streams; and
second demultiplexing means, responsive to the plurality of differently phased clock signals, for mutually aligning the plurality of parallel data streams.
1 Assignment
0 Petitions
Accused Products
Abstract
A bit demultiplexing circuit is disclosed including an internal clock generator which, by a reference clock, generates a number of accurately mutually time delayed clock signals. Clock aligning devices are controlled by incoming serial data for providing, by the time delayed clock signals, a number of differently phase clock signals, the phase positions of which are set in dependence on the phase position of incoming data. First demultiplexing devices clock, by the differently phased clock signals, incoming serial data to a parallel data flow. Second demultiplexing devices align, by one of the differently phased clock signals, this data flow to outgoing parallel data. A bit multiplexor circuit is also disclosed and includes an internal clock, an aligner, a delay device, and a multiplexor.
37 Citations
7 Claims
-
1. A bit demultiplexor for demultiplexing a serial data stream comprising:
-
internal clock means for generating a plurality of mutually time-delayed clock signals from a reference clock signal; aligning means, responsive to the serial data stream and the plurality of mutually time-delayed clock signals, for generating a plurality of differently phased clock signals, wherein the phases of the plurality of differently phased clock signals are based on the serial data stream'"'"'s phase and creating a signal with a desired phase; a delay circuit which receives said signal with a desired phase for imparting to the signal a successively increasing phase shift, and outputs said successively phase shifted signals as said differently phased clock signals; control means which senses the phase positions of incoming data and of said successively phase shifted signals, for providing a control signal for the generation of said signal with said desired phase; first demultiplexing means, responsive to the plurality of differently phased clock signals, for converting the serial data stream into a plurality of parallel data streams; and second demultiplexing means, responsive to the plurality of differently phased clock signals, for mutually aligning the plurality of parallel data streams. - View Dependent Claims (2, 3)
-
-
4. A bit multiplexor circuit, comprising:
-
an internal clock means for generating a plurality of mutually time delayed clock signals from a reference clock signal; aligning means responsive to one of said clock signals, for aligning all incoming parallel data bits with respect to said clock; delay means, responsive to another one of said clock signals, for delaying a number of said data bits; and multiplexing means for multiplexing the aligned and delayed data bits by means of time delayed clocks, wherein the internal clock means includes phase shifting means for imparting to signals from a reference clock a successively increasing phase shift, said phase shifting means having a plurality of outputs for outputting said successively phase shifted signals, first combining means for combining said phase shifted signals in groups to obtain a plurality of clock phases with a length corresponding to the phase shift between the outputs of the corresponding group and a frequency equal to a frequency of said reference clock, and second combining means for combining clock phases while maintaining the pulse length to obtain an outgoing clock signal which has a frequency that is a multiple of said reference clock frequency, wherein the outputs of said aligning means and said delay means are connected for transferring said aligned and delayed data bits to data inputs of a selector, said selector also having a number of control inputs and a data output, and the outputs from said first combining means are connected for transferring said clock phases to the control inputs of said selector, via which said clock phases control said selector so that one data input at a time is connected to said data output of said selector, said outgoing clock signal forming said clock of said outgoing data stream. - View Dependent Claims (5, 6, 7)
-
Specification