Development Tools User’s Manual
149
IXP2400/IXP2800 Network Processors
Developer Workbench
By default, the execution counts are the total for
all contexts in the Microengine. You can see the
execution counts for any subset of contexts by
selecting or clearing the check boxes beneath the
Microengine list.
The execution count for a collapsed macro
reference is the sum of the execution counts of all
instructions generated by the macro.
2.13.14.1
Changing Execution Count Ranges and Colors
By default, the colors and ranges for execution counts are:
Blue
- Instruction was executed less than 10 times.
Black
- Instruction was executed between 10 and 50 times, inclusive.
Red
- Instruction was executed more than 50 times.
To change the colors and ranges, in the
Execution Coverage
window, click
Customize
.
2.13.14.2
Displaying and Hiding Instruction Addresses
To toggle displaying and hiding instruction addresses in the code window:
1. Right-click in the microcode window.
2. Select
Display Instruction Addresses
on the shortcut menu to display the addresses or clear
to hide the addresses.
2.13.14.3
Instruction Markers
To synchronize viewing between the code window and the bar
graph, the Workbench displays an instruction marker. The
‘current’ instruction is marked in the code window by a
horizontal green arrow in the leftmost gutter.
In the bar graph window, it is marked by a black vertical marker on the
horizontal axis.
Marker Movement:
Above the code window are four buttons that move the instruction marker:
Moves the marker to the next instruction that has an execution count of 0.
Moves the marker to the previous instruction that has an execution count
of 0.
Moves the marker to the next instruction that has an execution count that
is greater than 0.
Address
Execution count (>50)
Macro expansion
Execution count (<10)
Execution count (10<>50)