
Description of Operation
4-4
ADSP-BF59x Blackfin Processor Hardware Reference
System Peripheral Interrupts
To service the rich set of peripherals, the SIC has multiple interrupt
request inputs and outputs that go to the CEC. The primary function of
the SIC is to mask, group, and prioritize interrupt requests and to forward
them to the nine general-purpose interrupt inputs of the CEC (
IVG7
–
IVG15
). Additionally, the SIC controller can enable individual peripheral
interrupts to wake up the processor from Idle or power-down state.
The nine general-purpose interrupt inputs (
IVG7
–
IVG15
) of the core event
controller have fixed priority. Of this group, the
IVG7
channel has the
highest priority and
IVG15
has the lowest priority. Therefore, the interrupt
assignment in the
SIC_IAR
registers not only groups peripheral interrupts;
it also programs their priority by assigning them to individual IVG chan-
nels. However, the relative priority of peripheral interrupts can be set by
mapping the peripheral interrupt to the appropriate general-purpose inter-
rupt level in the core. The mapping is controlled by the
SIC_IAR
register
settings shown in
Figure 4-2 on page 4-11
and the tables in
Chapter A,
“System MMR Assignments”
. If more than one interrupt source is
mapped to the same interrupt, they are logically OR’ed, with no hardware
prioritization. Software can prioritize the interrupt processing as required
for a particular system application.
For general-purpose interrupts with multiple peripheral interrupts
assigned to them, take special care to ensure that software correctly
processes all pending interrupts sharing that input. Software is
responsible for prioritizing the shared interrupts.
System interrupts
IVG7–IVG13
Software interrupt 1
IVG14
Software interrupt 2 (lowest priority)
IVG15
Table 4-1. System and Core Event Mapping (Continued)
Event Source
Core Event
Name
Содержание ADSP-BF59x Blackfin
Страница 64: ...Development Tools 1 22 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 74: ...Processor Specific MMRs 2 10 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 204: ...Unique Information for the ADSP BF59x Processor 5 104 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 244: ...Programming Examples 6 40 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 345: ...ADSP BF59x Blackfin Processor Hardware Reference 9 9 Core Timer Unique Information for the ADSP BF59x Processor None...
Страница 346: ...Unique Information for the ADSP BF59x Processor 9 10 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 398: ...Unique Information for the ADSP BF59x Processor 11 42 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 622: ...Unique Information for the ADSP BF59x Processor 15 38 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 700: ...Programming Examples 16 78 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 738: ...Boundary Scan Architecture B 8 ADSP BF59x Blackfin Processor Hardware Reference...