Texas Instruments TMS320C3x 사용자 설명서

다운로드
페이지 757
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.