ADSP-BF53x/BF56x Blackfin Processor Programming Reference
4-35
Program Sequencer
The
SIC_IWR
register has no effect unless the core is idled. The bits in this
register correspond to those of the System Interrupt Mask (
SIC_IMASK
)
and Interrupt Status (
SIC_ISR
) registers.
After reset, all valid bits of this register are set to 1, enabling the wakeup
function for all interrupts that are not masked. Before enabling interrupts,
configure this register in the reset initialization sequence. The
SIC_IWR
register can be read from or written to at any time. To prevent spurious or
lost interrupt activity, this register should be written to only when all
peripheral interrupts are disabled.
L
Note the wakeup function is independent of the interrupt mask
function. If an interrupt source is enabled in
SIC_IWR
but masked
off in
SIC_IMASK
, the core wakes up if it is idled, but it does not
generate an interrupt.
For a listing of the default System Interrupt Wakeup-Enable register set-
tings, refer to the System Interrupt Appendix of the Blackfin Processor
Hardware Reference for your part.
SIC_ISR Register
The System Interrupt Controller (SIC) includes a read-only status regis-
ter, the System Interrupt Status register (
SIC_ISR
), shown in the System
Interrupt Appendix of the Blackfin Processor Hardware Reference for your
part. Each valid bit in this register corresponds to one of the peripheral
interrupt sources. The bit is set when the SIC detects the interrupt is
asserted and cleared when the SIC detects that the peripheral interrupt
input has been deasserted. Note for some peripherals, such as programma-
ble flag asynchronous input interrupts, many cycles of latency may pass
from the time an interrupt service routine initiates the clearing of the
interrupt (usually by writing a system MMR) to the time the SIC senses
that the interrupt has been deasserted.
Summary of Contents for ADSP-BF53x Blackfin
Page 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...