E.8 Interrupt Latch (Irptl) & Interrupt Mask Imask) - Analog Devices ADSP-2106x SHARC User Manual

Table of Contents

Advertisement

E Control/Status Registers
E.8
INTERRUPT LATCH (IRPTL) & INTERRUPT MASK (IMASK)
IRPTL and IMASK have the exact same bit positions, corresponding to the
ADSP-2106x interrupts in order of priority.
Vector
Interrupt
Bit
Address* Name
0
0x00
1
0x04
RSTI
2
0x08
3
0x0C
SOVFI
4
0x10
TMZHI
5
0x14
VIRPTI
6
0x18
IRQ2I
7
0x1C
IRQ1I
8
0x20
IRQ0I
9
0x24
10
0x28
SPR0I
11
0x2C
SPR1I
12
0x30
SPT0I
13
0x34
SPT1I
14
0x38
LP2I
15
0x3C
LP3I
16
0x40
EP0I
17
0x44
EP1I
18
0x48
EP2I
19
0x4C
EP3I
20
0x50
LSRQI
21
0x54
CB7I
22
0x58
CB15I
23
0x5C
TMZLI
24
0x60
FIXI
25
0x64
FLTOI
26
0x68
FLTUI
27
0x6C
FLTII
28
0x70
SFT0I
29
0x74
SFT1I
30
0x78
SFT2I
31
0x7C
SFT3I
* Offset from base address: 0x0002 0000 for interrupt vector table in internal
memory, 0x0040 0000 for interrupt vector table in external memory
** Non-maskable
E – 22
www.BDTIC.com/ADI
Function
reserved
Reset (read-only)**
reserved
Status stack or loop stack overflow or PC stack full
Timer=0 (high priority option)
Vector Interrupt
IRQ2 asserted
IRQ1 asserted
IRQ0 asserted
reserved
DMA Channel 0 – SPORT0 Receive
DMA Channel 1 – SPORT1 Receive (or Link Buffer 0)
DMA Channel 2 – SPORT0 Transmit
DMA Channel 3 – SPORT1 Transmit (or Link Buffer 1)
DMA Channel 4 – Link Buffer 2
DMA Channel 5 – Link Buffer 3
DMA Channel 6 – Ext. Port Buffer 0 (or Link Buffer 4)
DMA Channel 7 – Ext. Port Buffer 1 (or Link Buffer 5)
DMA Channel 8 – Ext. Port Buffer 2
DMA Channel 9 – Ext. Port Buffer 3
Link Port Service Request
Circular Buffer 7 overflow
Circular Buffer 15 overflow
Timer=0 (low priority option)
Fixed-point overflow
Floating-point overflow exception
Floating-point underflow exception
Floating-point invalid exception
User software interrupt 0
User software interrupt 1
User software interrupt 2
User software interrupt 3
HIGHEST PRIORITY
LOWEST PRIORITY

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-2106x SHARC and is the answer not in the manual?

Questions and answers

Table of Contents