Analog Devices ADSP-BF53x Blackfin Reference page 136

Table of Contents

Advertisement

Introduction
• Interrupts and Exceptions. A runtime event or instruction triggers
the execution of a subroutine.
• Idle. An instruction causes the processor to stop operating and
hold its current state until an interrupt occurs. Then, the processor
services the interrupt and continues normal execution.
LINEAR FLOW
ADDRESS:N INSTRUCTION
INSTRUCTION
N + 1
N + 2
INSTRUCTION
N + 3
INSTRUCTION
N + 4
INSTRUCTION
N + 5
INSTRUCTION
SUBROUTINE
CALL
INSTRUCTION
INSTRUCTION
...
INSTRUCTION
INSTRUCTION
INSTRUCTION
RTS
Figure 4-1. Program Flow Variations
The sequencer manages execution of these program structures by selecting
the address of the next instruction to execute.
4-2
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
LOOP
LOOP
INSTRUCTION
INSTRUCTION
INSTRUCTION
N TIMES
INSTRUCTION
INSTRUCTION
INTERRUPT
IRQ
INSTRUCTION
INSTRUCTION
INSTRUCTION
VECTOR
...
INSTRUCTION
INSTRUCTION
INSTRUCTION
RTI
JUMP
JUMP
INSTRUCTION
INSTRUCTION
INSTRUCTION
INSTRUCTION
INSTRUCTION
IDLE
IDLE
WAITING
INSTRUCTION
FOR IRQ
OR
INSTRUCTION
WAKEUP
INSTRUCTION
INSTRUCTION
INSTRUCTION
INSTRUCTION
INSTRUCTION

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents