Claims
- 1. An interpolator circuit for generating precisely timed output data based upon input timing data comprising
- a register circuit configured to receive and hold said input timing data,
- a pulse swallower circuit configured to delay said timing data by an amount set forth by said timing data,
- said pulse swallower circuit providing a pulse swallower output after said delay,
- a ramping circuit configured to receive said pulse swallower output and to provide a ramping output,
- said ramping output being initiated upon receiving said pulse swallower output, and
- a compare circuit configured to receive said input timing data and said ramping output and to provide output data when said ramping output equals said input timing data.
- 2. The interpolator circuit of claim 1 wherein
- said input timing data includes a multibit word having more significant bits and less significant bits, and
- said pulse swallower circuit uses said more significant bits to determine said amount of delay.
- 3. The interpolator circuit of claim 1 wherein
- said compare circuit includes a digital to analog converter configured to receive said input timing data and to convert said input timing data to analog timing data,
- said analog timing data being compared to said ramping output.
- 4. The interpolator circuit of claim 1 wherein said input timing data has one kind of logic level and said output data has another kind of logic level.
- 5. The interpolator circuit of claim 4 wherein said one kind of logic level is CMOS and said another kind of logic level is ECL.
- 6. The interpolator circuit of claim 1 further comprising
- a calibration circuit, said calibration circuit being configured to receive said input timing data and to provide a calibration output,
- said calibration output being used to calibrate said interpolator circuit.
- 7. The interpolator circuit of claim 6 wherein said interpolator circuit can also be calibrated from an external calibration signal.
Parent Case Info
This application is a division, of application Ser. No. 605,977, filed Oct. 30, 1990, of Benjamin J. Brown and Peter A. Reichert for HIGH SPEED TIMING GENERATOR, which is a continuation in part of application Ser. No. 419,699, filed Oct. 11, 1989, of Benjamin J. Brown and Peter A. Reichert for HIGH SPEED TIMING GENERATOR, now abandoned.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
4586005 |
Crawford |
Apr 1986 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
605977 |
Oct 1990 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
419699 |
Oct 1989 |
|