ADSP-BF537 Blackfin Processor Hardware Reference
4-7
System Interrupts
System Peripheral Interrupts
To service the rich set of peripherals, the SIC has 32 interrupt request
inputs and 9 interrupt request outputs which go to the CEC. The primary
function of the SIC is to mask, group, and prioritize interrupt requests
and to forward them to the 9 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 9 general-purpose interrupt inputs (
IVG7
–
IVG15
) of the core event
controller have fixed priority. The
IVG0
channel has the highest and
IVG15
has the lowest priority. Therefore, the interrupt assignment in the
SIC_IARx
registers not only groups peripheral interrupts it also programs
their priority by assigning them to individual IVG channels. However, the
relative priority of peripheral interrupts can be set by mapping the periph-
eral interrupt to the appropriate general-purpose interrupt level in the
core. The mapping is controlled by the system interrupt assignment regis-
ter (
SIC_IARx
) settings, as detailed in
,
. If
more than one interrupt source is mapped to the same interrupt, they are
logically ORed, with no hardware prioritization. Software can prioritize
the interrupt processing as required for a particular system application.
L
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.
The core timer has a dedicated input to the CEC controller. Its interrupts
are not routed through the SIC controller at all and always have higher
priority than requests from all other peripherals.
The system interrupt mask register (
SIC_IMASK
, shown in
) allows software to mask any peripheral interrupt source at the
system interrupt controller (SIC) level. This functionality is independent
Summary of Contents for Blackfin ADSP-BF537
Page 42: ...Contents xlii ADSP BF537 Blackfin Processor Hardware Reference ...
Page 90: ...Development Tools 1 32 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 138: ...Programming Examples 4 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 340: ...SDC Programming Examples 6 84 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 606: ...Programming Examples 9 94 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 660: ...Programming Examples 10 54 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 720: ...Electrical Specifications 11 60 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 840: ...Programming Examples 13 42 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 876: ...Programming Examples 14 36 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 938: ...Programming Examples 15 62 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 958: ...Programming Examples 17 12 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 986: ...Programming Examples 18 28 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1162: ...G 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1218: ...Index I 56 ADSP BF537 Blackfin Processor Hardware Reference ...