Interrupt latency reduction
First Claim
Patent Images
1. A method, comprising:
- providing a first clock signal having a first frequency to a processor;
executing an instruction stream on the processor at the first frequency;
in response to detecting an interrupt request, changing the first frequency of the first clock signal to a second frequency;
storing processor status information associated with the instruction stream at the second frequency greater than the first frequency prior to executing an interrupt service routine;
executing the interrupt service routine on the processor at the second frequency;
restoring the processor status information at the second frequency;
changing the second frequency of the first clock signal to the first frequency; and
resuming execution of the instruction stream on the processor at the first frequency.
5 Assignments
0 Petitions
Accused Products
Abstract
A method in accordance with one embodiment of the invention can include detecting an interrupt request during execution of an instruction by a processor of an integrated circuit. Additionally, a clock signal frequency can be changed that is received by the processor. An interrupt service routine can be executed that corresponds to the interrupt request.
-
Citations
18 Claims
-
1. A method, comprising:
-
providing a first clock signal having a first frequency to a processor; executing an instruction stream on the processor at the first frequency; in response to detecting an interrupt request, changing the first frequency of the first clock signal to a second frequency; storing processor status information associated with the instruction stream at the second frequency greater than the first frequency prior to executing an interrupt service routine; executing the interrupt service routine on the processor at the second frequency; restoring the processor status information at the second frequency; changing the second frequency of the first clock signal to the first frequency; and resuming execution of the instruction stream on the processor at the first frequency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
providing a first clock signal having a first frequency to a processor; executing an instruction stream on the processor at the first frequency; in response to detecting an interrupt request during execution of an instruction of the instruction stream, completing the execution of the instruction of the instruction stream at the first frequency; changing the first frequency of the first clock signal to a second frequency; storing processor status information associated with the instruction stream at the second frequency greater than the first frequency prior to executing an interrupt service routing; executing an interrupt service routine on the processor at the second frequency; restoring the processor status information; changing the second frequency of the first clock signal to the first frequency; and resuming execution of the instruction stream on the processor at the first frequency. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification