beautypg.com

Motorola DSP96002 User Manual

Page 156

background image

8 - 16

DSP96002 USER’S MANUAL

MOTOROLA

8.5.3

Exception Priorities within an IPL

If more than one exception is pending when an instruction is executed, the interrupt with the highest priority

level is serviced first. Within a given interrupt priority level, a second priority structure determines which

interrupt is serviced when multiple interrupt requests with the same IPL are pending. The priority of equal

IPL interrupts is given in Figure 8-12. Also given in Figure 8-12 are the interrupt enable bits for all inter-

rupts.

Priority

Exception

Enabled by

highest

Hardware RESET

-

Illegal Instruction

-

Stack Error

-

(F)TRAPcc

-

IRQA (External Interrupt)

(IPR) IAL1-IAL0

IRQB (External Interrupt)

(IPR) IBL1-IBL0

IRQC (External Interrupt)

(IPR) ICL1-ICL0

Host A Command Interrupt

(HCR) HCIE

Host A Receive Data Interrupt

(HCR) HRIE

Host A Read X Memory Interrupt

(HCR) HXRE

Host A Read Y Memory Interrupt

(HCR) HYRE

Host A Read P Memory Interrupt

(HCR) HPRE

Host A Write X Memory Interrupt

(HCR) HXWE

Host A Write Y Memory Interrupt

(HCR) HYWE

Host A Write P Memory Interrupt

(HCR) HPWE

Host A Transmit Data Interrupt

(HCR) HTIE

Host B Command Interrupt

(HCR) HCIE

Host B Receive Data Interrupt

(HCR) HRIE

Host B Read X Memory Interrupt

(HCR) HXRE

Host B Read Y Memory Interrupt

(HCR) HYRE

Host B Read P Memory Interrupt

(HCR) HPRE

Host B Write X Memory Interrupt

(HCR) HXWE

Host B Write Y Memory Interrupt

(HCR) HYWE

Host B Write P Memory Interrupt

(HCR) HPWE

Host B Transmit Data Interrupt

(HCR) HTIE

DMA Channel 0 Interrupt

(DCS0) DIE0

lowest

DMA Channel 1 Interrupt

(DCS1) DIE1

Figure 8-12. DSP96002 Exception Priorities within an IPL