Patent ID: 6885228

Claim:
A system comprising: a provider of a first signal and a second signal; and, a mechanism to non-iteratively synchronize the first signal with the second signal based on a pulse indicative of a phase difference between the first signal and the second signal, wherein the mechanism comprises: a plurality of output elements; a delay line to set a number of the plurality of output elements based on the pulse indicative of the phase difference between the first signal and the second signal; a programmable delay line programmed based on the number of the plurality of output elements counted to synchronize the first signal with the second signal; a phase detector to determine a phase of the first signal relative to a phase of the second signal; an adder to count the number of the plurality of output elements set by the delay line; and, an accumulator to program the programmable delay line to synchronize the first signal with the second signal based on the phase determined by the phase detector and the number of the plurality of output elements counted by the adder.