Isaddr register – Digi NS9215 User Manual
Page 176

S Y S T E M C O N T R O L M O D U L E
ISADDR register
176
Hardware Reference NS9215
Register bit
assignment
This is how the bits are assigned in each register, using data bits [07:00] as the
example.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I S A D D R r e g i s t e r
Address: A090 0164
The ISADDR register provides the current ISADDR value. Read and write to this
register for IRQ interrupts only.
Immediately before the read to the ISADDR register, always perform an extra write
or read to any other internal register to consume an extra clock cycle. Make sure
that the extra access is not optimized away.
A090 015C
Int Config 24
Int Config 25
Int Config 26
Int Config 27
A090 0160
Int Config 28
Int Config 29
Int Config 30
Int Config 31
Register
[31:24]
[23:16]
[15:08]
[07:00]
Bits
Access
Mnemonic
Reset
Description
D07
R/W
IE
0x0
Interrupt enable
0
Interrupt is disabled
1
Interrupt is enabled
D06
R
INV
0x0
Invert
0
Do not invert the level of the interrupt source.
1
Invert the level of the interrupt source.
D05
R/W
IT
0x0
Interrupt type
0
IRQ
1
FIQ
If FIQ is programmed, Interrupt must be the highest
priority.
D04:00
R/W
ISD
0x0–
0x1F
Interrupt source ID
Assign an interrupt ID to each priority level. See
"Interrupt sources," beginning on page 149, for the
list of interrupt ID numbers.