section 7 - Index of
section 7 - Index of section 7 - Index of
Table 7-2 Status Register Interrupt Mask Bits11 10 Exceptions Permitted Exceptions Masked0 0 IPLO, 1,2,3 None0 1 IPL 1, 2, 3 IPL 01 0 IPL2,3 IPL 0,11 1 IPL 3 IPL 0, 1,2rent processor priority level. However, level 3 interrupts are not maskable and thereforecan always interrupt the processor. DSP56K Family central processor interrupt sourcesand their IPLs are listed in Table 7-6. For information on on-chip peripheral interrupt prioritylevels, see the individual DSP56K family member's User's Manual.-7.3.2.1 Interrupt Priority LevelsThe IPL for each on-chip peripheral device (HI, SSI, SCI) and for each external interruptsource (IRQA, IRQ8) can be programmed to one of the three maskable priority levels(IPL 0, 1, or 2) under software control. IPLs are set by writing to the interrupt priority registershown in Figure 7-2. This read/write register is located in program memory ataddress $FFFF. It specifies the IPL for each of the interrupting devices including IRQA,IRQ8 and each peripheral device. (For specific peripheral information, see the specificDSP56K family member's User's Manual.) In addition, it specifies the trigger mode of theexternal interrupt sources and is used to enable or disable the individual external inter~rupts. The interrupt priority register is cleared on RESET or by the reset instruction.Table 7-3 defines the IPL bits. Table 7-4 defines the external interrupt trigger mode bits.23 ........................................................ 1 0 9 8 7 6 5 4 3 2 0'---'----'--- IRQA MODE~~--~------------IRQBMODE~--'-__ -L...---' __________ RESERVED FOR EXPANSION'--_________....1...-_____________ RESERVED FOR PERIPHERAL IPL LEVELSBits 6 to 9 are reserved, read as zero and should be written with zero for future compatibility.Figure 7-2 Interrupt Priority Register (Addr X:$FFFF)
Table 7-3 Interrupt Priority Level BitsTable 7-4 External InterruptxxL1 xxLO Enabled IPL IxL2 Trigger Mode0 0 No - 0 Level0 1 Yes 0 1 Negative Edge1 0 Yes 11 1 Yes 27.3.2.2 Exception Priorities Within an IPLIf more than one interrupt is pending when an instruction is executed, the processor willservice the interrupt with the highest priority level first. When multiple interrupt requestswith the same IPL are pending, a second fixed-priority structure within that IPL determineswhich interrupt the processor will service. The fixed priority of interrupts within anIPL and the interrupt enable bits for all interrupts are shown in Table 7-5.Table 7-5 Central Processor Interrupt Priorities Within an IPLPriority Exception Enabled By Bit No.X DataMemoryAddressLevel 3 (Nonmaskable)Highest Hardware RESET - - -III - - -NMI - - -Stack Error - - -Trace - - -Lowest SWI - - -Levels 0, 1,2 (Maskable)Higher IROA (External Interrupt) IROA Mode Bits o and 1 $FFFFLower IROB (External Interrupt) IROB Mode Bits 3 and 4 $FFFF
- Page 90 and 91: The GGR is a special purpose contro
- Page 92 and 93: If S 1 =0 and SO=O (no scaling)then
- Page 94 and 95: -23 876543210I * 1* JSO I * I Mel y
- Page 96 and 97: 5.4.5.1 Stack Pointer (Bits 0-3)The
- Page 98 and 99: -DATA ARITHMETIC LOGIC UNITINPUT RE
- Page 101 and 102: 6.1 INSTRUCTION SET INTRODUCTIONThe
- Page 103 and 104: shown in Figure 6-2. Most instructi
- Page 105 and 106: 23 87 0L...-I ___-'-I_---'I BUS~ LS
- Page 107 and 108: The MR and CCR may be accessed indi
- Page 109 and 110: 6.3.4 Operand ReferencesThe DSP sep
- Page 111 and 112: Some address register indirect mode
- Page 113 and 114: EXAMPLE A: IMMEDIATE INTO 24-BIT RE
- Page 115 and 116: EXAMPLE A: IMMEDIATE SHORT INTO AO,
- Page 117 and 118: EXAMPLE A: MOVE P: $3200,XOBEFORE E
- Page 119 and 120: Table 6-1 Addressing Modes SummaryA
- Page 121 and 122: 6.4.2 LogicallnstructlonsThe logica
- Page 123 and 124: START OF LOOP1)SP+ 1 • SP; LA. SS
- Page 125 and 126: OPCODE/OPERANDSPARALLEL MOVE EXAMPL
- Page 127: SECTION 7PROCESSING STATES-
- Page 130 and 131: Each instruction requires a minimum
- Page 132 and 133: second instruction of the downloade
- Page 134 and 135: The DO instruction is another instr
- Page 136 and 137: SP and SSH/SSL register manipulatio
- Page 138 and 139: 7.3.1 Interrupt TypesThe DSP56K rel
- Page 142 and 143: 7.3.3 Interrupt SourcesInterrupts c
- Page 144 and 145: interrupts makes it very useful for
- Page 146 and 147: MAINPROGRAMFETCHESLONG INTERRUPTSER
- Page 148 and 149: 7.3.3.3 Other Interrupt SourcesOthe
- Page 150 and 151: 7.3.4 Interrupt ArbitrationInterrup
- Page 152 and 153: 7.3.7 Interrupt Instruction Executi
- Page 154 and 155: MAINPROGRAMMEMORYINTERRUPT SYNCHRON
- Page 156 and 157: MAINPROGRAMFETCHESINTERRUPTSYNCHRON
- Page 158 and 159: MAINPROGRAMFAST INTERRUPTVECTORLONG
- Page 160 and 161: MAINPROGRAMFETCHESNTERRUPTSYN8HRCNZ
- Page 162 and 163: 7.5 WAIT PROCESSING STATEThe WAIT i
- Page 164 and 165: The stop processing state halts all
- Page 166 and 167: the first instruction fetch). If th
- Page 168: RESET -----------------------------
- Page 172 and 173: 16 - BIT INTERNALADDRESS BUSESX ADD
- Page 174 and 175: 8.2.2.1 Address (AO-A15)These three
- Page 177: SECTION 9PLL CLOCK OSCILLATOR-
- Page 180 and 181: X MEMORYRAM/ROMEXPANSION24-Bit56KMo
- Page 182 and 183: 23 22 21 20 19 18 17 16 15 14 13 12
- Page 184 and 185: cleared. To enable rapid recovery w
- Page 186 and 187: -CLVCCVCC for the CKOUT output. The
- Page 188 and 189: 4. For all input frequencies which
Table 7-3 Interrupt Priority Level BitsTable 7-4 External InterruptxxL1 xxLO Enabled IPL IxL2 Trigger Mode0 0 No - 0 Level0 1 Yes 0 1 Negative Edge1 0 Yes 11 1 Yes 27.3.2.2 Exception Priorities Within an IPLIf more than one interrupt is pending when an instruction is executed, the processor willservice the interrupt with the highest priority level first. When multiple interrupt requestswith the same IPL are pending, a second fixed-priority structure within that IPL determineswhich interrupt the processor will service. The fixed priority <strong>of</strong> interrupts within anIPL and the interrupt enable bits for all interrupts are shown in Table 7-5.Table 7-5 Central Processor Interrupt Priorities Within an IPLPriority Exception Enabled By Bit No.X DataMemoryAddressLevel 3 (Nonmaskable)Highest Hardware RESET - - -III - - -NMI - - -Stack Error - - -Trace - - -Lowest SWI - - -Levels 0, 1,2 (Maskable)Higher IROA (External Interrupt) IROA Mode Bits o and 1 $FFFFLower IROB (External Interrupt) IROB Mode Bits 3 and 4 $FFFF