Integrated circuit having clock trim circuitry
First Claim
1. An integrated circuit comprising:
- a processor;
an onboard system clock having a ring oscillator for generating a clock signal;
a memory; and
clock trim circuitry, wherein the processor is arranged to;
in response to receiving an external signal, determine the number of cycles of the clock signal during a predetermined number of cycles of the external signal or the number of cycles of the external signal during a predetermined number of cycles of the clock signal and to output the determined number of cycles to an external circuit; and
in response to receiving a trim value based on the determined number of cycles from the external circuit, store the trim value in the memory and control the clock trim circuitry to trim the frequency of the clock signal generated by the ring oscillator using the trim value.
3 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit is provided comprising a processor, an onboard system clock having a ring oscillator for generating a clock signal, a memory, and clock trim circuitry. The processor is arranged to, in response to receiving an external signal, determine the number of cycles of the clock signal during a predetermined number of cycles of the external signal or the number of cycles of the external signal during a predetermined number of cycles of the clock signal and to output the determined number of cycles to an external circuit. The processor is also arranged to, in response to receiving a trim value based on the determined number of cycles from the external circuit, store the trim value in the memory and control the clock trim circuitry to trim the frequency of the clock signal generated by the ring oscillator using the trim value.
-
Citations
13 Claims
-
1. An integrated circuit comprising:
- a processor;
an onboard system clock having a ring oscillator for generating a clock signal;
a memory; and
clock trim circuitry, wherein the processor is arranged to;
in response to receiving an external signal, determine the number of cycles of the clock signal during a predetermined number of cycles of the external signal or the number of cycles of the external signal during a predetermined number of cycles of the clock signal and to output the determined number of cycles to an external circuit; and
in response to receiving a trim value based on the determined number of cycles from the external circuit, store the trim value in the memory and control the clock trim circuitry to trim the frequency of the clock signal generated by the ring oscillator using the trim value. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13)
- a processor;
-
7. An integrated circuit according to claim 7, further comprising a digital to analog converter configured to convert the stored trim value to a voltage and supply the voltage to an input of the ring oscillator, thereby to control the frequency of the clock signal generated by the ring oscillator.
Specification