Tms320c32 boot data stream structure – Texas Instruments TMS320C3x User Manual

Page 375

Advertising
background image

TMS320C32 Boot Loader

11-20

Figure 11–7.Handshake Data-Transfer Operation

Valid data

Valid data

i

ii

iii

iv

XF1

XF0

D31-0

IACK

11.2.4 TMS320C32 Boot Data Stream Structure

Table 11–8 shows the data stream structure. The data stream is composed of
a header of three (serial-port load) or four (memory load) words and one or
more blocks of source data. The boot loader uses this header to determine the
physical memory width where the source program resides (memory load) and
to configure the STRBs after completion of source program boot load. The
blocks of source data have three entries in addition to the raw data. The first
entry in this block indicates the size of the block. The second entry in this block
indicates the memory address where the boot loader copies this source block.
The third entry contains the destination memory strobe configuration including
memory width and data-type size. This allows the boot loader to copy and store
8-, 16-, or 32-bit data values into 8-, 16-, or 32-bit wide memory. Words 8
through

n of the shaded entries in Table 11–8 contain the source data for the

first block.

Advertising