Motorola DSP96002 User Manual page 152

32-bit digital signal processor
Table of Contents

Advertisement

8.5.2 Interrupt Priority Register (IPR)
This read/write register specifies the interrupt priority level for each of the interrupting devices (Host, DMA,
IRQA, IRQB, IRQC). In addition, this register specifies the trigger mode of each external interrupt source
and shows the status of the external interrupt request. The register is cleared on Hardware reset or by the
RESET instruction. The Interrupt Priority Register is shown in Figure 8-9. Figure 8-10 defines the interrupt
priority level bits. Figure 8-11 defines the external interrupt trigger mode bits and status information.
8.5.2.1 IRQA Interrupt Priority Level - IAL1-IAL0 (Bits 0-1)
The IRQA Interrupt Priority Level (IAL1-IAL0) bits are used to enable and specify the priority level of the
external interrupt input IRQA.
IAL1 IAL0
0
0
0
1
1
0
1
1
8.5.2.2
IRQA Trigger Mode - IAL2 (Bit 2)
The IRQA Trigger Mode (IAL2) bit specifies the trigger method for the external interrupt input IRQA.
IAL2
Trigger Mode
0
level
1
negative edge
8.5.2.3
IRQA Status - IRAS (Bit 3)
The read-only IRQA Status (IRAS) bit indicates the status of the interrupt request for the external interrupt
input IRQA. If the IRQA interrupt is defined as edge-sensitive and it is enabled, the IRAS bit indicates
the state of the edge-detection latch. If the IRQA interrupt is defined as level-sensitive or is disabled,
the IRAS bit indicates the state of the IRQA pin after internal synchronization.
IRAS
Status (edge and enabled) IRQA pin (level or disabled)
0
Serviced
1
Pending
8.5.2.4
IRQB Interrupt Priority Level - IBL1-IBL0 (Bits 4-5)
The IRQB Interrupt Priority Level (IBL1-IBL0) bits are used to enable and specify the priority level of the
external interrupt input IRQB.
8 - 12
Enabled
Int. Priority Level (IPL)
no
-
yes
0
yes
1
yes
2
DSP96002 USER'S MANUAL
High
Low
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents