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.

Initialization Code<br />

Introduction<br />

Initialization code is part of a boot stream <strong>and</strong> can be seen as a special boot<br />

block. While normally all boot blocks of an application are booted in first<br />

<strong>and</strong> control is passed to the application afterward, the initialization code<br />

executes at boot time. It is common that an initialization code is booted<br />

<strong>and</strong> executed before any other boot block. This initialization code can customize<br />

the target system for optimized boot processing.<br />

Global Header<br />

Some boot kernels expect a boot stream to be headed by a special information<br />

tag. The tag is referred to as a global header.<br />

Boot Strapping<br />

If the boot process consists of multiple steps, such as pre-loading the boot<br />

kernel or managing second-stage loaders, this is called boot strapping.<br />

Slave Boot<br />

The term slave boot spawns all boot modes where the target processor<br />

functions as a slave. This is typically the case when a host device loads data<br />

into the target processor’s memories. The target processor can wait passively<br />

in idle mode or support the host-controlled data transfers actively.<br />

Note that the term host boot usually refers only to boot modes that are<br />

based on so-called host port interfaces.<br />

Master Boot<br />

The term master boot spawns all boot modes where the target processor<br />

functions as master. This is typically the case when the target processor<br />

reads the boot data from parallel or serial memories.<br />

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

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

Saved successfully!

Ooh no, something went wrong!