Data Structures
dFlags Word
Figure 24-27
and
is a copy of Block Code[15–0] of the block currently being processed.
dFlags Word, Bits 31–16
BFLAG_NONRESTORE
0 – restore control registers
on exit
1 – do not restore control
registers on exit
BFLAG_RESET
0 – do not issue system reset
on exit
1 – issue system reset on exit
BFLAG_RETURN
0 – jump to EVT1 address on exit
1 – issue RTS instruction on exit
BFLAG_NEXTDXE
0 – perform exit
1 – look for DXE start address
BFLAG_WAKEUP
0 – no wakeup case, perform boot
1 – wakeup case, perform
quick boot
BFLAG_SLAVE
0 – master boot mode
1 – slave boot mode
BFLAG_PERIPHERAL
0 – memory boot mode
1 – peripheral boot mode
BFLAG_NOAUTO
0 – perform automatic device
detection
1 – suppress automatic device
detection
Figure 24-27. dFlags Word (Bits 31–16)
24-72
Figure 24-28
describe the
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
0
0
0
0
0
0
0
0
ADSP-BF50x Blackfin Processor Hardware Reference
word.
dFlags
0
0
0
0
0
0
0
0
BFLAG_HOOK
0 – Do not callback initialization
hook routine
1 – Do callback initialization hook
routine
BFLAG_HDRINDIRECT
0 – Headers are loaded directly
1 – Headers are loaded indirectly
BFLAG_TYPE
00 – (BFLAG_TYPE1) one SPI
address byte
01 – (BFLAG_TYPE2) two SPI
address bytes
10 – (BFLAG_TYPE3) three SPI
address bytes
11 – (BFLAG_TYPE4) four SPI
address bytes
BFLAG_FASTREAD
0 – normal SPI mode
1 – SPI fast read operation
BFLAG_ALTERNATE
(ADSP-BF50x only)
0 - regular boot
1 - alternate boot
dFlags [15–0]
Need help?
Do you have a question about the ADSP-BF506F and is the answer not in the manual?