Isaddr register – Digi NS9215 User Manual

Page 176

Advertising
background image

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.

Advertising