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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Blackfin Processor Booting<br />

A block header has three words: 4-byte clock start address, 4-byte block<br />

byte count, <strong>and</strong> 2-byte flag word.<br />

The ADSP-BF535 block flag word’s bits are illustrated in Figure 2-15.<br />

ADSP-BF535 Processor Memory Ranges<br />

Second-stage loaders are available for ADSP-BF535 processors in<br />

<strong>VisualDSP++</strong> 3.0 <strong>and</strong> higher. They allow booting to:<br />

� SDRAM<br />

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1<br />

Bit 15: 1 = Last Block, 0 = Not Last Block Bit 0: 1 = Zero-Fill, 0 = No Zero-Fill<br />

Figure 2-15. Block Flag Word Bit Assignments<br />

L2 memory (0xF000 0000)<br />

L1 memory<br />

� Data bank A SRAM (0xFF80 0000)<br />

� Data bank B SRAM (0xFF90 0000)<br />

� Instruction SRAM (0xFFA0 0000)<br />

� Scratchpad SRAM (0xFFB0 0000)<br />

SDRAM<br />

� Bank 0 (0x0000 0000)<br />

� Bank 1 (0x0800 0000)<br />

� Bank 2 (0x1000 0000)<br />

� Bank 3 (0x1800 0000)<br />

must be initialized by user code before any instructions or<br />

data are loaded into it.<br />

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

0

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

Saved successfully!

Ooh no, something went wrong!