MSC8113 Reference Manual, Rev. 0
17-40
Freescale Semiconductor
Interrupt Processing
17.3.3 PIC Registers
The PIC registers have the following functional types:
Six edge-triggered/level-triggered interrupt priority registers (ELIRA through ELIRF).
Two interrupt pending registers (IPRA and IPRB).
Each PIC resides only in its associated core memory space, and all PIC blocks are accessible to
their associated SC140 cores on the same addresses.
17.3.3.1 Edge/Level-Triggered Interrupt Priority Registers
The six ELIRs are 16-bit read/write registers by which the SC140 core determines the interrupt
priority level (IPL) and trigger mode of the interrupt requests received at each of the 24 maskable
PIC inputs. These registers are software programmable. Each of the six
edge-triggered/level-triggered interrupt priority registers, ELIRA through ELIRF, defines a bank
of four maskable IR inputs, as shown in Table 17-23.
Each register defines the interrupt trigger mode and IPL for four inputs. For each input, three bits
define the priority level, and one bit specifies the trigger mode for the interrupt.
17.3.3.2 Interrupt Priority Structure and Mode
Eight of the 32 PIC inputs are
NMI
s that cannot be programmed. The
NMI
s are always assigned the
highest priority, regardless of their source. Each of the remaining 24 inputs can be programmed
to one of seven maskable priority levels, IPL 0 through IPL 6, with a corresponding numeric
value of 1 through 7. The highest maskable priority is IPL 6. Table 17-24 lists the possible
settings for the three interrupt priority level bits, with their corresponding value and IPL. A value
of zero in these three bits indicates that interrupts are disabled on this input.
Table 17-23. PIC Edge/Level-Triggered Interrupt Priority Registers
Register Name
Description
Bank
IR Inputs
ELIRA
PIC Edge/Level-Triggered Interrupt Priority Register A
A
0–3
ELIRB
PIC Edge/Level-Triggered Interrupt Priority Register B
B
4–7
ELIRC
PIC Edge/Level-Triggered Interrupt Priority Register C
C
8–11
ELIRD
PIC Edge/Level-Triggered Interrupt Priority Register D
D
12–15
ELIRE
PIC Edge/Level-Triggered Interrupt Priority Register E
E
16–19
ELIRF
PIC Edge/Level-Triggered Interrupt Priority Register F
F
20–23
Table 17-24. Interrupt Priority Level Bits
PILxx0
PILxx1
PILxx2
Enabled
Value
IPL
0
0
0
No
0
—
0
0
1
Yes
1
0
0
1
0
Yes
2
1
0
1
1
Yes
3
2
1
0
0
Yes
4
3
Содержание MSC8113
Страница 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Страница 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Страница 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Страница 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Страница 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Страница 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Страница 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Страница 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Страница 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Страница 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Страница 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Страница 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Страница 544: ...MSC8113 Reference Manual Rev 0 16 46 Freescale Semiconductor Direct Memory Access DMA Controller ...
Страница 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Страница 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Страница 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Страница 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Страница 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Страница 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Страница 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Страница 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...