Abstract: | A pattern generator circuit includes a high-speed shift register and a
non-overlap generator. The shift register is programmable to produce a
pulse train of pulses having a defined pulse duration and a defined
pulse-to-pulse interval. The non-overlap generator deserializes the
incoming pulse train, and it produces a time-separated reset pulse based
on the pulse train. The shift register is configured to permit the pulse
durations and pulse-to-pulse interval to be selected arbitrarily over
specified ranges in increments of a basic time unit that depends on the
oscillator period. |