Block Flags Field - Analog Devices ADSP-BF506F Hardware Reference Manual

Adsp-bf50x blackfin processor
Hide thumbs Also See for ADSP-BF506F:
Table of Contents

Advertisement

Block Flags Field

Table 24-4. Block Flags
Bit Name
4
BFLAG_SAVE
5
BFLAG_AUX
6
Reserved
7
Reserved
8
BFLAG_FILL
9
BFLAG_QUICKBOOT
10
BFLAG_CALLBACK
11
BFLAG_INIT
ADSP-BF50x Blackfin Processor Hardware Reference
System Reset and Booting
Description
Saves the memory of this block to off-chip memory in case of
power failure or a hibernate request. This flag is not used by the
on-chip boot kernel.
Nests special block types as required by special purpose sec-
ond-stage loaders. This flag is not used by the on-chip boot kernel.
Tells the boot kernel to not process any payload data. Instead the
target memory (specified by the
fields) is filled with the 32-bit value provided by the
BYTE COUNT
word. The fill operation is always performed by 32-bit
ARGUMENT
DMA; therefore target address and byte count must be divisible by
four.
Processes the block for full boot only. Does not process this block
for a quick boot (warm boot).
Calls a subfunction that may reside in on-chip or off-chip ROM or
is loaded by an initcode in advance. Often used with the
switch. If
BFLAG_INDIRECT
an initcode must register the callback function first. The function
is called when either the entire block is loaded or the intermediate
storage memory is full. The callback function can do advanced
processing such as CRC checksum.
This flag causes the boot kernel to issue a
target address of the boot block after the entire block is loaded.
The initcode should return by an
not be overwritten by application data later in the boot process. If
the code is loaded earlier or resides in ROM, the init block can be
zero sized (no payload).
and
TARGET ADDRESS
is set for any block,
BFLAG_CALLBACK
instruction to the
CALL
instruction. It may or may
RTS
24-15

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-BF506F and is the answer not in the manual?

This manual is also suitable for:

Adsp-bf504Adsp-bf504f

Table of Contents