
Basic Booting Process
16-12
ADSP-BF59x Blackfin Processor Hardware Reference
Block Code
The first 32-bit word is the
BLOCK CODE
. See
Figure 16-5
.
DMA Code Field
The DMA code (
DMACODE
) field instructs the boot kernel whether to use
8-bit, 16-bit or 32-bit DMA and how to program the source modifier of a
memory DMA. Particularly in case of memory boot modes, this field is
interrogated by the boot kernel to differentiate the 8-bit, 16-bit, and
32-bit cases.
Figure 16-5. Block Code, 31–0
31 30 29 28 27 26 25 24
23 22 21 20
19 18
17 16
0
1
0
1
1
0
1
0
0
0
0
0
0
0
1
0
HDRCHK
Header XOR Checksum
Block Code,
3
1–16
HDR
S
GN
Header Sign
Block Code, 15–0
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
BFLAG_FINAL
BFLAG_FIR
S
T
BFLAG_INDIRECT
BFLAG_IGNORE
BFLAG_INIT
BFLAG_CALLBACK
BFLAG_QUICKBOOT
BFLAG_FILL
DMACODE
DMA Coding
BFLAG_
S
AVE
BFLAG_AUX
Summary of Contents for ADSP-BF59x Blackfin
Page 64: ...Development Tools 1 22 ADSP BF59x Blackfin Processor Hardware Reference...
Page 74: ...Processor Specific MMRs 2 10 ADSP BF59x Blackfin Processor Hardware Reference...
Page 244: ...Programming Examples 6 40 ADSP BF59x Blackfin Processor Hardware Reference...
Page 700: ...Programming Examples 16 78 ADSP BF59x Blackfin Processor Hardware Reference...
Page 738: ...Boundary Scan Architecture B 8 ADSP BF59x Blackfin Processor Hardware Reference...