10.4 Understanding Memory Widths
Figure 10–2. Hex Conversion Utility Process Flow
The hex conversion utility makes your memory architecture more flexible by
allowing you to specify memory and ROM widths. In order to use the hex
conversion utility, you must understand how the utility treats word widths . Four
widths are important in the conversion process: target width, data width,
memory width, and ROM width. The terms target word, data word, memory
word and ROM word, refer to a word of such a width.
Figure 10–2 illustrates the three separate and distinct phases of the hex
conversion utility's process flow.
The raw data in the COFF file is
Phase I
truncated to the size specified
by the default data width (16 bits).
The data-width-sized internal
representation is divided into words
Phase II
according to size specified by the
–memwidth option.
The memwidth-sized words are
broken up according to the size
specified by the –romwidth option
Phase III
and are written to a file(s)
according to the specified format
(i.e. Intel, Tektronix, etc..).
COFF input file
Output file(s)
Hex Conversion Utility Description
Understanding Memory Widths
Raw data in COFF files is repre-
sented in target-width-sized
words. For 'C54x this is 16 bits.
The target width is fixed and
cannot be changed.
10-9
Need help?
Do you have a question about the TMS320C54x and is the answer not in the manual?