Silicon Laboratories Inc.
MAINTAINING THE CORRECT TIME WHEN COUNTER VALUES ARE TRANSFERRED BETWEEN CLOCK DOMAINS
Last updated:
Abstract:
In order to reduce errors in the transfer of time from one clock domain to another clock domain, a first free running counter is incremented using a first clock signal. A free running second counter is incremented using a second clock signal, the second clock signal being asynchronous to the first clock signal. The first counter is sampled at a selected time based on a predetermined phase relationship between the first clock signal and the second clock signal to generate a sampled first counter value. The second counter is corrected based on the sampled first counter value.
Status:
Grant
Type:
Utility
Filling date:
7 Mar 2019
Issue date:
10 Sep 2020