摘要 |
PROBLEM TO BE SOLVED: To provide an interrupt controller or the like that prevents the overhead of the hardware resetting process needed for changing interrupt priority. SOLUTION: The interrupt controller 10 includes an interrupt cause holding part 40; an interrupt mask holding part 30 that holds interrupt mask values; circuits 50, 60 that generate interrupt signals and vectors; and reset circuits 80, 82 that reset interrupt cause values. On receiving predetermined interrupt cause signals, the interrupt cause holding part 40 holds them as the interrupt cause values of first and second interrupt causes. On receiving a first reset signal, the reset circuits reset the first and second interrupt causes, and include a circuit that implements a process to reverse the interrupt mask value matching the interrupt cause of the higher priority between the first and second interrupt causes. COPYRIGHT: (C)2005,JPO&NCIPI
|