Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
169 words
In an interrupt priority circuit comprising first means for receiving a plurality of interrupt signals, second means coupled to said first means for selecting one of said interrupt signals according to a predetermined priority scheme and third means coupled to said second means for producing an output signal indicating said selected one of said interrupt signals, the improvement comprising: fourth means for receiving and storing an input signal which designates a highest priority one of said plurality of interrupt signals; first register means for storing said input signal; fifth means coupled to said first register means and responsive to said plurality of interrupt signals for providing an enable signal to said third means if said highest priority interrupt signal signal is received; and wherein said third means is coupled to said fifth means to provide that said output of said third means indicates said highest priority interrupt signal if said means provides said enable signal and indicates said one of said interrupt signals selected by said second means otherwise.
Claim 2
Dependent Claim
169 words
In an interrupt priority circuit comprising first means for receiving a plurality of interrupt signals, second means coupled to said first means for selecting one of said interrupt signals according to a predetermined priority scheme and third means coupled to said second means for producing an output signal indicating said selected one of said interrupt signals, the improvement comprising: fourth means for receiving and storing an input signal which designates a highest priority one of said plurality of interrupt signals; first register means for storing said input signal; fifth means coupled to said first register means and responsive to said plurality of interrupt signals for providing an enable signal to said third means if said highest priority interrupt signal signal is received; and wherein said third means is coupled to said fifth means to provide that said output of said third means indicates said highest priority interrupt signal if said means provides said enable signal and indicates said one of said interrupt signals selected by said second means otherwise.
Claim 3
Independent Claim
72 words
A method of selecting one of a plurality of interrupt signals comprising the steps of: applying a predetermined priority scheme to select one of said plurality of interrupts; receiving an input indicating a highest priority one of said plurality of interrupts; determining whether said highest priority interrupt is active; and overriding said predetermined priority scheme to select said highest priority interrupt only if said highest priority interrupt is determined to be active.
Claim 4
Independent Claim
72 words
A method of selecting one of a plurality of interrupt signals comprising the steps of: applying a predetermined priority scheme to select one of said plurality of interrupts; receiving an input indicating a highest priority one of said plurality of interrupts; determining whether said highest priority interrupt is active; and overriding said predetermined priority scheme to select said highest priority interrupt only if said highest priority interrupt is determined to be active.
Claim 5
Dependent Claim
185 words
A microcomputer comprising: a processor capable of servicing a plurality of interrupt sources; an interrupt priority encoder having inputs coupled to receive interrupt request signals from each of said plurality of interrupt sources and an output; a register having an input coupled to receive a data value from the processor and an output; and first logic means having inputs coupled to receive the interrupt request signals from each of said plurality of interrupt sources and the output of the register for generating an output signal if an interrupt source identified by the data value in the register is currently generating an interrupt request signal; and second logic means having inputs coupled to the output of the first logic means, the output of the interrupt priority encoder and the output of the register and having an output coupled to the processor for providing to the processor a data value corresponding to the data value in the register if the first logic means is generating the output signal and for providing to the processor a data value corresponding to the output of the interrupt priority encoder otherwise.
Claim 6
Dependent Claim
185 words
A microcomputer comprising: a processor capable of servicing a plurality of interrupt sources; an interrupt priority encoder having inputs coupled to receive interrupt request signals from each of said plurality of interrupt sources and an output; a register having an input coupled to receive a data value from the processor and an output; and first logic means having inputs coupled to receive the interrupt request signals from each of said plurality of interrupt sources and the output of the register for generating an output signal if an interrupt source identified by the data value in the register is currently generating an interrupt request signal; and second logic means having inputs coupled to the output of the first logic means, the output of the interrupt priority encoder and the output of the register and having an output coupled to the processor for providing to the processor a data value corresponding to the data value in the register if the first logic means is generating the output signal and for providing to the processor a data value corresponding to the output of the interrupt priority encoder otherwise.
Claim 7
Dependent Claim
14 words
A microcomputer according to claim 3 wherein said second logic means is a multiplexor.
Claim 8
Dependent Claim
18 words
A microcomputer according to claim 4 wherein the data value stored in the register represents an interrupt vector.
Claim 9
Dependent Claim
17 words
A microcomputer according to claim 5 wherein the output of the priority encoder represents an interrupt vector.
Claim 10
Dependent Claim
23 words
A microcomputer according to claim 6 wherein the output of the second logic means is coupled to an address bus of the processor.