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.

-si-revision<br />

#|none|any<br />

<strong>Loader</strong> for ADSP-2106x/21160 SHARC Processors<br />

Table 3-15. ADSP-2106x/21160 <strong>Loader</strong> Comm<strong>and</strong>-Line Switches<br />

(Cont’d)<br />

Switch Description<br />

The -si-revision {#|none|any} switch provides a silicon revision<br />

of the specified processor.<br />

The switch parameter represents a silicon revision of the processor specified<br />

by the -proc processor switch. The parameter takes one of three<br />

forms:<br />

The none value indicates that the <strong>VisualDSP++</strong> ignores silicon<br />

errata.<br />

The # value indicates one or more decimal digits, followed by<br />

a point, followed by one or two decimal digits. Examples of<br />

revisions are: 0.0; 1.12; 23.1. Revision 0.1 is distinct from<br />

<strong>and</strong> “lower” than revision 0.10. The digits to the left of the<br />

point specify the chip tapeout number; the digits to the right<br />

of the point identify the metal mask revision number. The<br />

number to the right of the point cannot exceed decimal 255.<br />

The any value indicates that <strong>VisualDSP++</strong> produces an output<br />

file that can be run at any silicon revision.<br />

The switch generates either a warning about any potential anomalous<br />

conditions �or an error if any anomalous conditions occur.<br />

In the absence of the switch parameter (a valid revision<br />

value)—-si-revision alone or with an invalid value—<br />

the loader utility generates an error.<br />

-t# (Host boot only) Specifies timeout cycles; for example, -t100. Limits<br />

the number of cycles that the processor spends initializing external<br />

memory with zeros. Valid timeout values (#) range from 3 to 32765<br />

cycles; 32765 is the default. The # is directly related to the number of<br />

cycles the processor locks the bus for boot-loading, instructing the processor<br />

to lock the bus for no more than two times the timeout number<br />

of cycles. When working with a fast host that cannot tolerate being<br />

locked out of the bus, use a relatively small timeout value.<br />

-use32bitTagsfor<br />

ExternalMemory-<br />

Blocks<br />

Directs the loader utility to treat the external memory sections as 32-bit<br />

sections, as specified in the .ldf file <strong>and</strong> does not pack them into<br />

48-bit sections before processing. This option is useful if the external<br />

memory sections are packed by the linker <strong>and</strong> do not need the loader<br />

utility to pack them again.<br />

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

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

Saved successfully!

Ooh no, something went wrong!