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 />

Blackfin Processor Booting<br />

A Blackfin processor can be booted from an 8- or 16-bit flash/PROM<br />

memory or from an 8-,16-, or 24-bit addressable SPI memory. (The<br />

ADSP-BF561/BF566 processors does not support 24-bit addressable SPI<br />

memory boot.) There is also a no-boot option (bypass mode) in which<br />

execution occurs from a 16-bit external memory.<br />

At power-up, after a reset, the processor transitions into a boot mode<br />

sequence configured by the BMODE pins (Table 2-1). The BMODE pins are<br />

dedicated mode-control pins; that is, no other functions are performed by<br />

these pins. The pins can be read through bits in the system reset configuration<br />

register SYSCR (Figure 2-2).<br />

� Refer<br />

to the processor’s datasheet <strong>and</strong> hardware reference for more<br />

information on system configuration, peripherals, registers, <strong>and</strong><br />

operating modes.<br />

ADSP-BF535 Processor Booting<br />

Upon reset, an ADSP-BF535 processor jumps to an external 16-bit memory<br />

for execution (if BMODE = 000) or to the on-chip boot ROM (if<br />

BMODE = 001, 010, or 011). Table 2-1 summarizes boot modes <strong>and</strong> code<br />

execution start addresses for ADSP-BF535 processors.<br />

Table 2-1. ADSP-BF535 Processor Boot Mode Selections<br />

Boot Source BMODE[2:0] Execution Start Address<br />

Execute from a 16-bit external memory (async<br />

bank 0); no-boot mode (bypass on-chip boot<br />

ROM); see on page 2-79.<br />

000 0x2000 0000<br />

Boot from an 8-bit/16-bit flash memory 001 0xF000 0000 1<br />

Boot from an 8-bit address SPI0 serial EEPROM 010 0xF000 0000 1<br />

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

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

Saved successfully!

Ooh no, something went wrong!