Computer system and method with integrated level and edge interrupt requests at the same interrupt priority
First Claim
1. A computer system comprising:
- a processor having an interrupt request input, the processor servicing interrupts in response to receipt of a signal at the interrupt request input;
a first device coupled to the processor, the first device capable of transmitting a first interrupt request signal that comprises an edge transition;
a second device coupled to the processor, the second device capable of transmitting a second interrupt request signal that comprises a level assertion; and
an interrupt handler coupled to the processor and the first and second devices, the interrupt handler receiving the first and second interrupt request signals as inputs and providing the first and second interrupt request signals as outputs to the processor in a sequence according to a predetermined criteria, the first and second interrupt request signals having identical priority.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system that has a processor that services interrupts in response to receipt of a signal at the interrupt request has a first device and a second device coupled to the processor. The first device is capable of transmitting a first interrupt request signal that includes an edge transition. The second device is capable of transmitting a second interrupt request signal that comprises a level assertion. An interrupt handler is coupled to the processor and the first and second devices, the interrupt handler receiving the first and second interrupt request signals as inputs and providing the first and second interrupt request signals as outputs to the processor in a sequence according to a predetermined criteria, the first and second interrupt request signals having identical priority.
-
Citations
33 Claims
-
1. A computer system comprising:
-
a processor having an interrupt request input, the processor servicing interrupts in response to receipt of a signal at the interrupt request input; a first device coupled to the processor, the first device capable of transmitting a first interrupt request signal that comprises an edge transition; a second device coupled to the processor, the second device capable of transmitting a second interrupt request signal that comprises a level assertion; and an interrupt handler coupled to the processor and the first and second devices, the interrupt handler receiving the first and second interrupt request signals as inputs and providing the first and second interrupt request signals as outputs to the processor in a sequence according to a predetermined criteria, the first and second interrupt request signals having identical priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An interrupt handler comprising:
-
a first input for receiving interrupt request signals of a first type comprising edge transitions; a second input for receiving interrupt request signals of a second type, the second type comprising level assertions, the first type and the second type of interrupt request signals having identical priorities; a circuit coupled to the first and second inputs and having an output, the circuit sequentially providing the interrupt request signals of the first and second type at the output according to predetermined criteria. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of handling interrupt requests to a processor from a plurality of sources, the method comprising the steps:
-
receiving in an interrupt handler a first interrupt request signal from at least one of said sources, the first interrupt request signal being an edge triggered request signal; receiving in the interrupt handler a second interrupt request signal from at least another one of said sources, the second interrupt request signal being a level triggered request signal, the first and second interrupt request signals having identical priority; providing as an output from the interrupt handler to a processor the first and second interrupt request signals in a sequence according to a predetermined criteria. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification