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.

ADSP-2126x/2136x/2137x Processor Booting<br />

INIT_L48 Blocks<br />

The INIT_L48 block has one packing <strong>and</strong> one padding requirements. First,<br />

there must be an even number of 48-bit words in the block. If there is an<br />

odd number of instructions, then the loader utility must append one additional<br />

48-bit instruction that is all zeros. In all cases, the count placed into<br />

the header is the original logical number of words. That is, the count does<br />

not include the padded word. Once the number of words in the block is<br />

even, the data in this block is packed according to Table 5-13. The table<br />

also shows the case where one zero-word must be added.<br />

Table 5-13. INIT_L48 Block Packing <strong>and</strong> Zero-Padding (ASCII Format)<br />

Original Data Packed into an Even<br />

Number of 32-bit Words<br />

-hostwidth<br />

32 16 8<br />

111122223333 22223333 22223333 3333 33<br />

444455556666 66661111 55551111 2222 33<br />

AAAABBBBCCCC 44445555 44445555 1111 22<br />

BBBBCCCC BBBBCCCC 6666 22<br />

0000AAAA 0000AAAA 5555 11<br />

00000000 00000000 4444 11<br />

CCCC 66<br />

BBBB 66<br />

AAAA 55<br />

0000 55<br />

0000 44<br />

0000 44<br />

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

CC<br />

CC<br />

BB

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

Saved successfully!

Ooh no, something went wrong!