Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
255 words
A data processing device that performs interruption processes in response to a first interruption request and a second interruption request, the data processing device comprising: a first interruption selection code producing unit for producing an interruption selection code according to the first interruption request; a second interruption selection code producing unit for producing an interruption selection code according to the second interruption request; a switching unit for selectively switching between the interruption selection code from said first interruption selection code producing unit and the interruption selection code from said second interruption selection code producing unit; a flag setting unit for setting and holding as a flag an interruption factor of said first interruption request received by said first interruption selection code producing unit; an interruption selection code holding unit for holding an interruption selection code from said first interruption selection code producing unit during an interruption process according to said second interruption request; and wherein when a second interruption request is received, said switching unit preferentially selects and outputs an interruption selection code from said second interruption selection code producing unit, causing an interruption process according to the second interruption request to be performed, and when a flag is set in said flag setting unit upon restoring from an interruption process according to said second interruption request, said switching unit selects and outputs an interruption selection code in response to said first interruption request held in said interruption selection code holding unit causing the interruption process according to the first interruption request to be performed.
Claim 2
Dependent Claim
255 words
A data processing device that performs interruption processes in response to a first interruption request and a second interruption request, the data processing device comprising: a first interruption selection code producing unit for producing an interruption selection code according to the first interruption request; a second interruption selection code producing unit for producing an interruption selection code according to the second interruption request; a switching unit for selectively switching between the interruption selection code from said first interruption selection code producing unit and the interruption selection code from said second interruption selection code producing unit; a flag setting unit for setting and holding as a flag an interruption factor of said first interruption request received by said first interruption selection code producing unit; an interruption selection code holding unit for holding an interruption selection code from said first interruption selection code producing unit during an interruption process according to said second interruption request; and wherein when a second interruption request is received, said switching unit preferentially selects and outputs an interruption selection code from said second interruption selection code producing unit, causing an interruption process according to the second interruption request to be performed, and when a flag is set in said flag setting unit upon restoring from an interruption process according to said second interruption request, said switching unit selects and outputs an interruption selection code in response to said first interruption request held in said interruption selection code holding unit causing the interruption process according to the first interruption request to be performed.
Claim 3
Dependent Claim
37 words
The data processing device according to claim 1, further comprising; deterring means for deterring interruption saving information from being updated when said data processing device is restored from an interruption process according to said second interruption request.
Claim 4
Dependent Claim
31 words
The data processing device according to claim 1, further comprising: inhibiting means for inhibiting all interruption requests from being accepted during performing an interruption process according to said second interruption request.
Claim 5
Dependent Claim
31 words
The data processing device according to claim 2, further comprising: inhibiting means for inhibiting all interruption requests from being accepted during performing an interruption process according to said second interruption request.
Claim 6
Dependent Claim
40 words
The data processing device according to claim 1, further comprising: transiting means for transiting in a process inhibit state when said first interruption request representing an unmaskable status occurs during performing an interruption process according to said second interruption request.
Claim 7
Dependent Claim
40 words
The data processing device according to claim 2, further comprising: transiting means for transiting in a process inhibit state when said first interruption request representing an unmaskable status occurs during performing an interruption process according to said second interruption request.
Claim 8
Dependent Claim
40 words
The data processing device according to claim 3, further comprising: transiting means for transiting in a process inhibit state when said first interruption request representing an unmaskable status occurs during performing an interruption process according to said second interruption request.
Claim 9
Dependent Claim
40 words
The data processing device according to claim 4, further comprising: transiting means for transiting in a process inhibit state when said first interruption request representing an unmaskable status occurs during performing an interruption process according to said second interruption request.
Claim 10
Dependent Claim
16 words
The data processing device according to claim 1, wherein said second interruption is a debug interruption.
Claim 11
Dependent Claim
16 words
The data processing device according to claim 2, wherein said second interruption is a debug interruption.
Claim 12
Dependent Claim
16 words
The data processing device according to claim 3, wherein said second interruption is a debug interruption.
Claim 13
Dependent Claim
16 words
The data processing device according to claim 4, wherein said second interruption is a debug interruption.
Claim 14
Dependent Claim
16 words
The data processing device according to claim 5, wherein said second interruption is a debug interruption.
Claim 15
Dependent Claim
16 words
The data processing device according to claim 6, wherein said second interruption is a debug interruption.
Claim 16
Dependent Claim
16 words
The data processing device according to claim 7, wherein said second interruption is a debug interruption.
Claim 17
Dependent Claim
16 words
The data processing device according to claim 8, wherein said second interruption is a debug interruption.
Claim 18
Dependent Claim
256 words
A RISC data processing device that performs interruption processes in response to a first interruption request and a second interruption request, the data processing device comprising: a first interruption selection code producing unit for producing an interruption selection code according to the first interruption request; a second interruption selection code producing unit for producing an interruption selection code according to the second interruption request; a switching unit for selectively switching between the interruption selection code from said first interruption selection code producing unit and the interruption selection code from said second interruption selection code producing unit; a flag setting unit for setting and holding as a flag an interruption factor of said first interruption request received by said first interruption selection code producing unit; an interruption selection code holding unit for holding an interruption selection code from said first interruption selection code producing unit during an interruption process according to said second interruption request; and wherein when a second interruption request is received, said switching unit preferentially selects and outputs an interruption selection code from said second interruption selection code producing unit, causing an interruption process according to the second interruption request to be performed, and when a flag is set in said flag setting unit upon restoring from an interruption process according to said second interruption request, said switching unit selects and outputs an interruption selection code in response to said first interruption request held in said interruption selection code holding unit causing the interruption process according to the first interruption request to be performed.
Claim 19
Dependent Claim
256 words
A RISC data processing device that performs interruption processes in response to a first interruption request and a second interruption request, the data processing device comprising: a first interruption selection code producing unit for producing an interruption selection code according to the first interruption request; a second interruption selection code producing unit for producing an interruption selection code according to the second interruption request; a switching unit for selectively switching between the interruption selection code from said first interruption selection code producing unit and the interruption selection code from said second interruption selection code producing unit; a flag setting unit for setting and holding as a flag an interruption factor of said first interruption request received by said first interruption selection code producing unit; an interruption selection code holding unit for holding an interruption selection code from said first interruption selection code producing unit during an interruption process according to said second interruption request; and wherein when a second interruption request is received, said switching unit preferentially selects and outputs an interruption selection code from said second interruption selection code producing unit, causing an interruption process according to the second interruption request to be performed, and when a flag is set in said flag setting unit upon restoring from an interruption process according to said second interruption request, said switching unit selects and outputs an interruption selection code in response to said first interruption request held in said interruption selection code holding unit causing the interruption process according to the first interruption request to be performed.