AINTC Methodology
290
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
ARM Interrupt Controller (AINTC)
11.3.9 Interrupt Status Clearing
After servicing the interrupt (after execution of the ISR), interrupt status is to be cleared. If a system
interrupt status is not cleared, then another host interrupt may not be triggered or another host interrupt
may be triggered incorrectly. For clearing the status of an interrupt, whose interrupt number is N, write a 1
to the Nth bit position in the system interrupt status enabled/clear registers (SECR1-SECR4). System
interrupt N can also be cleared by writing the value N into the system interrupt status indexed clear
register (SICR).
11.3.10 Interrupt Disabling
At any time, if any interrupt is not to be propagated to the host, then that interrupt should be disabled. For
disabling an interrupt whose interrupt number is N, write a 1 to the Nth bit in the system interrupt enable
clear registers (ECR1-ECR4). System interrupt N can also be disabled by writing the value N in the
system interrupt enable indexed clear register (EICR).
11.4 AINTC Registers
lists the memory-mapped registers for the AINTC.
Table 11-2. ARM Interrupt Controller (AINTC) Registers
Address
Acronym
Register Description
Section
FFFE E000h
REVID
Revision Identification Register
FFFE E004h
CR
Control Register
FFFE E010h
GER
Global Enable Register
FFFE E01Ch
GNLR
Global Nesting Level Register
FFFE E020h
SISR
System Interrupt Status Indexed Set Register
FFFE E024h
SICR
System Interrupt Status Indexed Clear Register
FFFE E028h
EISR
System Interrupt Enable Indexed Set Register
FFFE E02Ch
EICR
System Interrupt Enable Indexed Clear Register
FFFE E034h
HIEISR
Host Interrupt Enable Indexed Set Register
FFFE E038h
HIEICR
Host Interrupt Enable Indexed Clear Register
FFFE E050h
VBR
Vector Base Register
FFFE E054h
VSR
Vector Size Register
FFFE E058h
VNR
Vector Null Register
FFFE E080h
GPIR
Global Prioritized Index Register
FFFE E084h
GPVR
Global Prioritized Vector Register
FFFE E200h
SRSR1
System Interrupt Status Raw/Set Register 1
FFFE E204h
SRSR2
System Interrupt Status Raw/Set Register 2
FFFE E208h
SRSR3
System Interrupt Status Raw/Set Register 3
FFFE E20Ch
SRSR4
System Interrupt Status Raw/Set Register 4
FFFE E280h
SECR1
System Interrupt Status Enabled/Clear Register 1
FFFE E284h
SECR2
System Interrupt Status Enabled/Clear Register 2
FFFE E288h
SECR3
System Interrupt Status Enabled/Clear Register 3
FFFE E28Ch
SECR4
System Interrupt Status Enabled/Clear Register 4
FFFE E300h
ESR1
System Interrupt Enable Set Register 1
FFFE E304h
ESR2
System Interrupt Enable Set Register 2
FFFE E308h
ESR3
System Interrupt Enable Set Register 3
FFFE E30Ch
ESR4
System Interrupt Enable Set Register 4
FFFE E380h
ECR1
System Interrupt Enable Clear Register 1
FFFE E384h
ECR2
System Interrupt Enable Clear Register 2
FFFE E388h
ECR3
System Interrupt Enable Clear Register 3