![Intel IXP2400 User Manual Download Page 143](http://html1.mh-extra.com/html/intel/ixp2400/ixp2400_user-manual_2071795143.webp)
Development Tools User’s Manual
143
IXP2400/IXP2800 Network Processors
Developer Workbench
2.13.12.6
Changing a Data Watch
To change a data watch:
1. Right-click the watch to be changed in the
Data Watch
window and select
Edit Name
on the
shortcut menu, or
Select the data watch whose name you want to change, then, on the
Debug
menu, click
Data
Watch
, then click
Edit Name
, or
Double-click the name to be changed.
2. Type the state name.
3. Press ENTER.
2.13.12.7
Changing the Data Watch Radix
To select whether watch values are displayed in decimal or hexadecimal:
1. Right-click anywhere in the
Data 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.12.8
Depositing Data
To change the value of a simulation state in the
Data Watch
window:
1. Right-click the value to be changed and click
Edit Value
on the shortcut menu, or
Select the data watch whose value you want to change, then, on the
Debug
menu, click
Data
Watch
, then click
Edit Value
, or
Double-click the value to be changed.
2. Type the new value in either hexadecimal or decimal format and press ENTER. Hexadecimal
values must be preceded by a ‘0x’.
Note:
In Hardware mode, you cannot change the contents of the FIFO elements and certain CSRs.
2.13.12.9
Breaking on Data Changes
In Simulation mode, you can halt microcode execution when a state’s value changes.
A red dot (the breakpoint symbol) appears before each state on which a break-on-change is set.
You can set and remove a break-on-change on aggregate state (an array) or on its individual
elements. Setting or removing a break-on-change on an aggregate state affects all its elements. If
some but not all of an aggregate state’s elements have break-on-change set, then a half-filled
breakpoint symbol is displayed on the aggregate state.
When the value changes for a state on which a break-on-change is set, microcode execution halts
and a message box is displayed containing the state name along with its old and new values.
Note:
Breaking on data changes is not supported in Hardware mode.