ADSP-BF537 Blackfin Processor Hardware Reference
19-41
System Reset and Booting
0xFF80 0040 as in the case of an 8-bit flash/PROM. This causes the first
byte of the loader file to be 0x60 or 0x20 instead of 0x40. The on-chip
boot ROM uses this first byte to determine whether an 8- or a 16-bit
flash/PROM is connected. If the first byte is 0x20, it assumes a 16-bit
flash/PROM device and performs 16-bit DMA operations. Note that
16-bit DMA requires the
ADDRESS
and
COUNT
fields to be even values. This
is ensured by the Vi+ elfloader utility. If the boot stream was
generated by any other tool, and either
ADDRESS
or
COUNT
might be odd
values, the first byte should be 0x60. Then, a 16-bit flash/PROM device is
still assumed, but 8-bit DMA is performed, resulting in almost twice the
boot time. If the first byte is 0x40, an 8-bit flash/PROM device is
assumed.
When this loader file is programmed into a 16-bit flash connected to asyn-
chronous bank 0 of the Blackfin processor, the contents of memory
(starting at location 0x2000 0000) viewed from the Blackfin processor
look like
.
Figure 19-15. 16-Bit Flash/PROM Memory Contents Viewed From
Blackfin Memory Window
ADDRESS DATA
DATA
[15:8]
[7:0]
0x20000000 0x00
0x60
0x20000002 0xFE
0x80
0x20000004 0x00
0x04
0x20000006 0x00
0x00
0x20000008 0x00
0x12
0x2000000A 0x00
0x5C
0x2000000C 0x00
0x00
0x2000000E 0x00
0x00
0x20000010 0xFF
0xA0
0x20000012 0x00
0x46
0x20000014 0x00
0x00
0x20000016 0x00
0x02
0x20000018 0x01
0x66
...................
..
....
0x2000005C 0x00
0x10
ADDRESS
COUNT
FLAG
DXE COUNT
BLOCK
ADDRESS DATA
DATA
[15:8]
[7:0]
0x2000005E 0x00
0x00
.................... ...
.....
0x20000066 0x00
0x0A
0x20000068 0x01
0x66
0x2000002A 0x00
0x60
....................
...
.....
0x20000072 0x00
0x12
0x20000074 0x02
0x88
0x20000076 0x00
0x00
0x20000078 0x00
0x00
.................... ...
.....
0x20000080 0x80
0x02
0x20000082 0x61
0x81
.................... ...
.....
0x200002FE 0x00
0x10
10-BYTE
HEADER FOR
BLOCK 2 OF
INIT CODE
10-BYTE
HEADER FOR
DXE1 COUNT
DXE1 COUNT
ADDRESS
COUNT
FLAG
BLOCK 1 OF
INIT CODE
DXE
BLOCK 2 OF
INIT CODE
10-BYTE
HEADER FOR
BLOCK 1 OF DXE1
BLOCK 1 OF DXE1
Summary of Contents for Blackfin ADSP-BF537
Page 42: ...Contents xlii ADSP BF537 Blackfin Processor Hardware Reference ...
Page 90: ...Development Tools 1 32 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 138: ...Programming Examples 4 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 340: ...SDC Programming Examples 6 84 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 606: ...Programming Examples 9 94 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 660: ...Programming Examples 10 54 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 720: ...Electrical Specifications 11 60 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 840: ...Programming Examples 13 42 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 876: ...Programming Examples 14 36 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 938: ...Programming Examples 15 62 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 958: ...Programming Examples 17 12 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 986: ...Programming Examples 18 28 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1162: ...G 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1218: ...Index I 56 ADSP BF537 Blackfin Processor Hardware Reference ...