TMS320C32 Boot Loader
11-21
Using the TMS320C31 and TMS320C32 Boot Loaders
Table 11–8. Source Data Stream Structure
WordContent Valid Data Entries
1 Memory width (8, 16, or 32 bits) where source program
resides 8h, 10h, or 20h, respectively
2Value to set the IOSTRB control register at end of boot loader
process See Section 10.7 on page 10-26
3Value to set the STRB0 control register at end of boot loader
process See Section 10.3.1 on page 10-7
4Value to set the STRB1 control register at end of boot loader
process See Section 10.6 on page 10-20
5Size of the first data block. The block size is the number of
words in the data block (word length is specified by the data-
type size). A 0 in this entry signifies the end of the source
data stream.
0 size 224
6Destination address to load the first block A valid ’C32 24-bit address
7First block destination memory width and data-type size in
the format given in the Valid Data Entries column. SSSSSS6

x

h
8First word of first block A ’C32 valid instruction or any 8-,
16-, or 32-bit wide data value
.
.
.
.
.
.
.
.
.
nLast word of first block A ’C32 valid instruction or any 8-,
16-, or 32-bit wide data value
.
.
.
.
.
.
.
.
.
mSize of the last data block. The block size is the number of
words in the data block (word length is specified by the
data-type size). If the next word following this block is not 0,
another block is loaded.
0 size 224
m + 1 Destination address to load the last block A valid ’C32
24-bit address
Word 1 does not exist in serial-port boot load since the source program does not reside in memory.
The
SSSSSS
hexadecimal digits refer to the lower 24 bits of the strobe control register. The
x
hexadecimal digit identifies
the strobe as follows: 0 for IOSTRB, 4 for STRB0, and 8 for STRB1. SSSSSS6xh is cleared to 0 when loading the entire field
into internal memory.