25.12.2012 Views

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Blackfin Processor Booting<br />

3. The NOBOOT bit, if bit 4 of the SYSCR register is not set, performs the<br />

full boot sequence (Figure 2-17).<br />

ADSP-BF531/BF532/BF533 Processor<br />

L1 Memory<br />

0xEF00 0000<br />

On-Chip<br />

Boot ROM<br />

Block 1<br />

Block 3<br />

........<br />

PROM/Flash or SPI Device<br />

10-Byte Header for Block 1<br />

Block 1<br />

10-Byte Header for Block 2<br />

Block 2<br />

10-Byte Header for Block 3<br />

Block 3<br />

Block n<br />

SDRAM<br />

Block 2<br />

App.<br />

Code/<br />

Data<br />

Figure 2-17. ADSP-BF531/BF532/BF533/BF534/BF536/BF537/BF538/<br />

BF539 Processors: Booting Sequence<br />

The booting sequence for ADSP-BF531/BF532/BF533/BF534/BF536/<br />

BF537/BF538/BF539 processors is different from that for ADSP-BF535<br />

processors. The on-chip boot ROM for the former processors behaves<br />

similar to the second-stage loader of ADSP-BF535processors. The boot<br />

ROM has the capability to parse address <strong>and</strong> count information for each<br />

bootable block. This alleviates the need for a second-stage loader because a<br />

full application can be booted to the various memories with just the<br />

on-chip boot ROM.<br />

2-20 <strong>VisualDSP++</strong> <strong>4.5</strong> <strong>Loader</strong> <strong>and</strong> <strong>Utilities</strong> <strong>Manual</strong><br />

........<br />

10-Byte Header for Block n

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!