Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
216 words
An interrupt circuit for a microcomputer, comprising: (a) an interrupt control circuit having a first input terminal to which a first interrupt request signal assigned to high priority level is applied, and a second input terminal to which a second interrupt request signal assigned to a low priority level is applied, said interrupt control circuit being capable of performing an interrupt processing based on each interrupt request signal; (b) a first priority assignment control circuit for producing said first and second interrupt request signals to said first and second input terminals, which is capable of assigning one of said high priority level and said low priority level to each of a plurality of interrupt request signals; and (c) a second priority assignment control circuit for producing a software interrupt request signal to said second input terminal, which is capable of assigning a low priority level to said software interrupt request signal different from said plurality of interrupt request signals, said software interrupt request signal being produced while a minimum required interrupt processing based on said first interrupt request signal is being carried out so that an interrupt processing based on said second interrupt request signal is carried out before said software interrupt request signal enables a remaining interrupt processing based on said first interrupt request signal.
Claim 2
Dependent Claim
216 words
An interrupt circuit for a microcomputer, comprising: (a) an interrupt control circuit having a first input terminal to which a first interrupt request signal assigned to high priority level is applied, and a second input terminal to which a second interrupt request signal assigned to a low priority level is applied, said interrupt control circuit being capable of performing an interrupt processing based on each interrupt request signal; (b) a first priority assignment control circuit for producing said first and second interrupt request signals to said first and second input terminals, which is capable of assigning one of said high priority level and said low priority level to each of a plurality of interrupt request signals; and (c) a second priority assignment control circuit for producing a software interrupt request signal to said second input terminal, which is capable of assigning a low priority level to said software interrupt request signal different from said plurality of interrupt request signals, said software interrupt request signal being produced while a minimum required interrupt processing based on said first interrupt request signal is being carried out so that an interrupt processing based on said second interrupt request signal is carried out before said software interrupt request signal enables a remaining interrupt processing based on said first interrupt request signal.
Claim 3
Dependent Claim
80 words
An interrupt circuit according to claim 1, wherein said first priority assignment control circuit comprises: (a) a plurality of first latch circuits for assigning one of said high priority level and said low priority level to each of said plurality of interrupt request signals; and (b) a plurality of priority assignment selectors for applying each of said plurality of interrupt request signals to one of said first and second input terminals based on an output from said first latch circuits.
Claim 4
Dependent Claim
102 words
An interrupt circuit according to claim 2, wherein said second priority assignment control circuit comprises: (a) a second latch circuit for latching said software interrupt request signal; (b) a third latch circuit for latching a software priority setting data for assigning said low priority level to said software interrupt request signal; and (c) a changeover circuit for assigning said low priority level to said software interrupt request signal based on the software priority setting data, whereby said software interrupt request signal is applied to said second input terminal of said interrupt control circuit through said changeover circuit and said priority assignment selectors.
Claim 5
Dependent Claim
130 words
An interrupt processing method for use in microprocessors for executing interrupt processing in response to either a first interrupt request signal assigned to a high priority level or a second interrupt request signal assigned to a low priority level, the method comprising the steps of: assigning a low priority to a software interrupt request signal according to a predetermined instruction included in a program of said microcomputer; issuing said software interrupt request signal and executing a minimum required processing of said first interrupt request signal during processing of said first interrupt request signal; executing processing of said second interrupt request signal; terminating processing of said second interrupt request signal; and resuming a rest of the processing of said interrupted first request signal in response to said software interrupt request signal.
Claim 6
Dependent Claim
130 words
An interrupt processing method for use in microprocessors for executing interrupt processing in response to either a first interrupt request signal assigned to a high priority level or a second interrupt request signal assigned to a low priority level, the method comprising the steps of: assigning a low priority to a software interrupt request signal according to a predetermined instruction included in a program of said microcomputer; issuing said software interrupt request signal and executing a minimum required processing of said first interrupt request signal during processing of said first interrupt request signal; executing processing of said second interrupt request signal; terminating processing of said second interrupt request signal; and resuming a rest of the processing of said interrupted first request signal in response to said software interrupt request signal.