128
Development Tools User’s Manual
IXP2400/IXP2800 Network Processors
Developer Workbench
Press F5.
Microcode execution stops only if a breakpoint is reached or if you manually stop execution (see
2.13.9.10
Stopping Execution
To stop microcode execution at any time:
On the
Debug
menu, click
Run Control
, then click
Stop
, or
Click
in
the
Run Control
window, or
Click the
button on the
Debug
menu, or
Press SHIFT+F5.
When debugging hardware, if a thread running on a microengine does not swap out, it will
continue to run. The Workbench displays a message indicating which microengines did not stop.
2.13.9.11
Resetting the Simulation
Reset executes a Transactor sim_reset command, which puts the simulation back to the state after
the original initialization was done. After the reset, the Workbench re-executes the options
specified by the Startup page of the
Simulation Options
dialog box. However, if you specified that
the Workbench should initialize the model, it doesn’t repeat the chip and memory definition
commands and the init command since they are unnecessary.
To reset the simulation:
1. On the
Debug
menu, click
Run Control
, then click
Reset
, or
Click the
button on the
Debug
toolbar, or
Press CTRL+SHIFT+F12.
This executes a Transactor sim_reset command, which puts the simulation back to the state after
the original init was done. After the reset, the Workbench re-executes the options specified by the
Simulation Startup
page of the
Simulation Options
dialog box. However, if you specified that
the Workbench should initialize the model, it doesn’t repeat the chip and memory definition
commands and the init command since they are unnecessary.