Using the Profiler
MOTOROLA
Optimizing DSP56300/DSP56600 Applications
C-3
C.3.2
Symbol Report
The symbol report section provides a profile of the accesses made
during program execution to the memory objects defined by the
program symbols. This report can highlight the usage patterns of
memory objects. For each array in memory, the report specifies the
number of read and write accesses performed to each of the cells of
the array. When memory locations are aliased by several symbols,
accesses to the locations are reported under all aliasing symbols.
The total number of read and write accesses made to unlabeled
addresses is also reported in this section.
of the Symbol memory references report, in ASCII format.
C.3.3
Instruction Set Usage Report
The instruction set usage report section provides a profile of how
the DSP program utilizes programming aspects of the DSP
instruction set architecture. For each assembly mnemonic the
number of occurrences and the percentage out of the total number
of instruction occurrences is given, both static and dynamic counts.
This information is displayed twice, once ordered alphabetically by
mnemonics, once ordered in descending percentage of dynamic
occurrence.
on page C-4 depicts part of the
Instruction Occurrence Breakdown report, in ASCII format.
Example C-2
Typical Symbol Report
Symbol memory references
offset r w r w r w r w r w
--------------------------------------------------------------------------------
ComfortSta0 | 0 0| 0 0| 0 0| 0 0| 0 0|
*
ComfortSta125 | 0 0| 0 0| 0 0| 0 0| 0 0|
Encoder0 | 25 101| 25 101| 25 101| 25 101| 25 101|
*
Encoder10 | 125 101| 100 101| 100 101| 100 101| 100 101|
Encoder15 | 100 101| 100 101| 100 101| 200 101| 200 101|
Encoder20 | 200 101| 200 101| 200 101| 200 101| 200 101|
Encoder25 | 200 101| 4100 401| 4100 401| 3700 401| 3300 401|
Содержание DSP56300
Страница 49: ...3 20 Optimizing DSP56300 DSP56600 Applications MOTOROLA Program Control Using Fast Interrupts ...
Страница 95: ...7 10 Optimizing DSP56300 DSP56600 Applications MOTOROLA Compact Opcode Use Special Instructions ...
Страница 99: ...A 4 Optimizing DSP56300 DSP56600 Applications MOTOROLA Saving Power Disabling Functional Blocks ...
Страница 103: ...B 4 Optimizing DSP56300 DSP56600 Applications MOTOROLA Debug and Test Support Address Tracing ...