Analog Devices ADSP-BF53x Blackfin Reference page 814

Table of Contents

Advertisement

Program Flow Control Instructions
Table C-9. Program Flow Control Instructions (Sheet 2 of 3)
Instruction
and Version
Call
CALL (PC+Preg)
Call
CALL pcrel25m2
Return
RTS
Return
RTI
Return
RTX
Return
RTN
Return
RTE
Zero Overhead Loop Setup
LOOP loop_name LC0 LOOP_BEGIN loop_name LOOP_END loop_name... is mapped to...LSETUP
(pcrel5m2, pcrel11m2) LC0... where the address of LOOP_BEGIN determines pcrel5m2, and the address
of LOOP_END determines pcrel11m2.
Zero Overhead Loop Setup
LOOP loop_name LC0 = Preg LOOP_BEGIN loop_name LOOP_END loop_name ... is mapped to...
LSETUP (pcrel5m2, pcrel11m2) LC0 = Preg ... where the address of LOOP_BEGIN determines
pcrel5m2, and the address of LOOP_END determines pcrel11m2.
C-14
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Opcode Range 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x0070—
0 0 0 0 0 0 0 0 0 1 1 1
0x0077
0xE300 0000—
1 1 1 0 0 0 1 1
0xE3FF FFFF
Least significant bits of pcrel25m2 divided by 2
0x0010—
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
0x0011—
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1
0x0012—
0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0
0x0013—
0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1
0x0014—
0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0
0xE080 0000—
1 1 1 0 0 0 0 0 1 0 0 0
0xE08F 03FF
0 0 0 0 x x
0xE0A0 0000—
1 1 1 0 0 0 0 0 1 0 1 0
0xE0AF F3FF
Preg #
Bin
Most significant bits of
pcrel25m2
pcrel11m2 divided by 2
x x
pcrel11m2 divided by 2
Preg #
pcrel5m2
divided by 2
pcrel5m2
divided by 2

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents