Abstract A serial-to-parallel data conversion and synchronization scheme in which alurality of active logic elements are utilized as delay lines. Each of the delay lines introduces a delay equal to the period of one data bit and one additional delay line introduces a delay equal to one half the period of a data bit. The input of the first delay line is connected to the data input of a first flip-flop and the outputs of each of the plurality of delay lines are each connected to the data input of a flip-flop. The output of the additional delay line is connected to the clock inputs of each of the flip-flops whereby the serial data word is converted to a parallel data word and the conversion is internally clocked by the delay lines themselves.
A device for synchronizing and converting a serial data bit stream to a parallel data format comprising: a serially connected plurality of strings of active logic devices, each said string of active logic devices introducing a delay equal to the period of one said data bit: one additional string of active logic devices having an input serially connected to said plurality of strings and an output, introducing a delay less than the period of one said data bit; a plurality of flip-flops each having data and clock inputs and an output, each data input being connected to one end of one of said plurality of strings of active logic devices and each clock input being connected to said output of said one additional string.
Claim 2
Independent Claim
124 words
A device for synchronizing and converting a serial data bit stream to a parallel data format comprising: a serially connected plurality of strings of active logic devices, each said string of active logic devices introducing a delay equal to the period of one said data bit: one additional string of active logic devices having an input serially connected to said plurality of strings and an output, introducing a delay less than the period of one said data bit; a plurality of flip-flops each having data and clock inputs and an output, each data input being connected to one end of one of said plurality of strings of active logic devices and each clock input being connected to said output of said one additional string.
Claim 3
Dependent Claim
15 words
The device of claim 1 wherein each of said active logic devices is a buffer.
Claim 4
Dependent Claim
15 words
The device of claim 1 wherein each of said active logic devices is an inverter.
Claim 5
Independent Claim
106 words
A device for synchronizing and converting a serial data word of N bits to a parallel data N-bit word comprising: N serially connected delay lines, each said delay line introducing a delay equal to the period of one said data bit; a plurality of flip-flops each having a data input connected to the output of one of said delay lines and also having a clock input; one additional delay line serially connected to said plurality of delay lines, introducing a delay less than the period of one said data bit and having an output connected to the clock input of each of said plurality of flip-flops.
Claim 6
Independent Claim
106 words
A device for synchronizing and converting a serial data word of N bits to a parallel data N-bit word comprising: N serially connected delay lines, each said delay line introducing a delay equal to the period of one said data bit; a plurality of flip-flops each having a data input connected to the output of one of said delay lines and also having a clock input; one additional delay line serially connected to said plurality of delay lines, introducing a delay less than the period of one said data bit and having an output connected to the clock input of each of said plurality of flip-flops.
Claim 7
Dependent Claim
36 words
The device of claim 4 further comprising: one additional flip-flop having a data input connected to the input of one of said N delay lines and clock input connected to said one additional delay line output.
Claim 8
Dependent Claim
18 words
The device of claim 5 wherein each of said delay lines comprises a plurality of active logic devices.