Asynchronous data clock generator
AssigneeRaytheon Company
InventorsRichard G. Cease, Caesar J. Favaloro, James G. Hackendorf
Life of this patent
Estimating the term…
Loading patent…
AssigneeRaytheon Company
InventorsRichard G. Cease, Caesar J. Favaloro, James G. Hackendorf
Estimating the term…
A circuit and method for generating a substantially smooth clock for clocking asynchronous data to a user device. Incoming asynchronous data is stored in an elastic buffer such as a first-in first-out memory. Periodically, an output identifiable bit is read into the memory and a multibit digital signal corresponding to the number of output clock pulses for it to be read out is determined. This signal, which corresponds to the occupancy of the first-in first-out memory, is used to generate an analog voltage which controls a voltage controlled oscillator that provides the substantially smooth clock for reading data out of the first-in first-out memory. The control loop causes the long term rate of the smooth clock to be substantially equal to the incoming asynchronous data rate.
In combination:
An asynchronous data transferring circuit for generating a substantially smooth clock having a long term rate substantially equal to the rate of incoming asynchronous serial digital data, comprising:
A circuit for generating a smooth clock for clocking asynchronous data comprising:
The method of providing a substantially smooth clock for clocking asynchronous digital data words out of a first-in first-out memory comprising the steps of:
Dependencies are inferred from the claim text.