ADSP-BF53x/BF56x Blackfin Processor Programming Reference
ix
Contents
Subroutines ........................................................................... 4-13
Stack Variables and Parameter Passing ................................ 4-15
Condition Code Flag ............................................................. 4-18
Conditional Branches ........................................................ 4-19
Conditional Register Move ................................................ 4-20
Branch Prediction .................................................................. 4-20
Hardware Loops .......................................................................... 4-21
Two-Dimensional Loops ........................................................ 4-24
Loop Unrolling ..................................................................... 4-26
Saving and Resuming Loops .................................................. 4-27
Example Code for Using Hardware Loops in an ISR .......... 4-28
Events and Interrupts .................................................................. 4-29
System Interrupt Processing ................................................... 4-31
System Peripheral Interrupts .................................................. 4-33
SIC_IWR Register ................................................................. 4-34
SIC_ISR Register .................................................................. 4-35
SIC_IMASK Register ............................................................ 4-36
System Interrupt Assignment Registers (SIC_IARx) ................ 4-37
Core Event Controller Registers ............................................. 4-38
IMASK Register ................................................................ 4-38
ILAT Register ................................................................... 4-39
IPEND Register ................................................................ 4-40
Event Vector Table ................................................................ 4-41
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...