![Intel IXP2400 User Manual Download Page 147](http://html1.mh-extra.com/html/intel/ixp2400/ixp2400_user-manual_2071795147.webp)
Development Tools User’s Manual
147
IXP2400/IXP2800 Network Processors
Developer Workbench
2.13.13.6
Changing the Memory Watch Value Radix
To select whether memory values are displayed in decimal or hexadecimal:
1. Right-click anywhere in the
Memory Watch
window.
2. Click
Hexadecimal Data
on the shortcut menu to display values in hexadecimal format or
clear it to display in decimal format.
2.13.13.7
Depositing Memory Data
Simulation Mode:
In Simulation mode, you can change the value of any entry in the
Memory Watch
window.
Hardware Mode Restrictions:
In Hardware mode, you can change only those entries that were added as a single memory location.
You cannot change any value that is displayed as a result of adding a range of memory locations.
Values Changes:
To change the value of a memory location that you are watching:
Breaking on Memory Changes:
1. Right-click the value to be changed and click
Edit Value
on the shortcut menu, or
Double-click the value to be changed.
2. Type the new value in either hexadecimal or decimal format. (Hexadecimal values must be
preceded by a ‘0x’.)
2.13.14
Execution Coverage
The code window in the
Execution Coverage
dialog box mimics the display in a thread window.
That is, for a Microengine that contains C code, you can select a source view or a list view. In the
source view you can select which source to display. In the source view, source lines show the sum
of the number of times each generated instruction was executed. For example, if a source line
generates three instructions and each instruction was executed 10 times, then the execution count
displayed on that source line would be 30. Similarly, for assembled threads, the execution count for
a collapsed macro reference is the sum of the execution counts for all instructions generated by the
macro. The units for the horizontal axis on the bar graph remain instruction addresses.
To display the
Execution Coverage
dialog box (see
):
1.
Stop simulation (if necessary).
2. On the
Simulation
menu, click
Execution Coverage
.
The
Execution Coverage
dialog box appears.
3. If your project contains multiple chips, select the chip whose coverage data you wish to view
from
Select a chip
list in the upper left corner of the dialog box.
4. Select a Microengine from the
Select a Microengine
list.