Address offset: 0x1000 + (n × 0x4)
Interrupt control register for IRQ number [n].
| Bit number | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | H | H | H | H | H | H | H | H | G | G | F | F | E | D | D | D | D | D | D | D | C | B | B | B | B | B | B | B | A | ||||||
| Reset 0x3FC30000 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| ID | R/W | Field | Value ID | Value | Description | ||||||||||||||||||||||||||||||
| A |
RW |
IP |
Interrupt Pending bit. |
||||||||||||||||||||||||||||||||
|
NotPending |
0 |
Interrupt not pending |
|||||||||||||||||||||||||||||||||
|
Pending |
1 |
Interrupt pending |
|||||||||||||||||||||||||||||||||
| B |
R |
READ1 |
Read as 0, write ignored. |
||||||||||||||||||||||||||||||||
| C |
RW |
IE |
Interrupt enable bit. |
||||||||||||||||||||||||||||||||
|
Disabled |
0 |
Interrupt disabled |
|||||||||||||||||||||||||||||||||
|
Enabled |
1 |
Interrupt enabled |
|||||||||||||||||||||||||||||||||
| D |
R |
READ2 |
Read as 0, write ignored. |
||||||||||||||||||||||||||||||||
| E |
R |
SHV |
Selective Hardware Vectoring. |
||||||||||||||||||||||||||||||||
|
Vectored |
1 |
Hardware vectored |
|||||||||||||||||||||||||||||||||
| F |
R |
TRIG |
Trigger type and polarity for each interrupt input. |
||||||||||||||||||||||||||||||||
|
EdgeTriggered |
1 |
Interrupts are edge-triggered |
|||||||||||||||||||||||||||||||||
| G |
R |
MODE |
Privilege mode. |
||||||||||||||||||||||||||||||||
|
MachineMode |
3 |
Machine mode |
|||||||||||||||||||||||||||||||||
| H |
RW |
PRIORITY |
Interrupt priority level |
||||||||||||||||||||||||||||||||
|
PRIO3F |
0x3F |
Priority level 0x3F |
|||||||||||||||||||||||||||||||||
|
PRIO7F |
0x7F |
Priority level 0x7F |
|||||||||||||||||||||||||||||||||
|
PRIOBF |
0xBF |
Priority level 0xBF |
|||||||||||||||||||||||||||||||||
|
PRIOFF |
0xFF |
Priority level 0xFF |
|||||||||||||||||||||||||||||||||
|
PRIOLEVEL0 |
0x3F |
Priority level 0 This enumerator is deprecated. |
|||||||||||||||||||||||||||||||||
|
PRIOLEVEL1 |
0x7F |
Priority level 1 This enumerator is deprecated. |
|||||||||||||||||||||||||||||||||
|
PRIOLEVEL2 |
0xBF |
Priority level 2 This enumerator is deprecated. |
|||||||||||||||||||||||||||||||||
|
PRIOLEVEL3 |
0xFF |
Priority level 3 This enumerator is deprecated. |
|||||||||||||||||||||||||||||||||