
Development Tools User’s Manual
19
Developer Workbench
2
2.1
Overview
The Developer Workbench is an integrated development environment for assembling, compiling,
linking, and debugging microcode that runs on the IXP2400 and IXP2800 Network Processor
Microengines.
Features:
Important Workbench features include:
•
Source level debugging.
•
Debug-only project creation mode.
•
Execution history.
•
Statistics.
•
Media Bus device and network traffic simulation for the Network Processors
•
Command line interface to the Network Processor simulators (Transactors).
•
Customizable graphical user interface (GUI) components.
Debugging Support:
The Workbench supports debugging in four different configurations:
•
Local simulation with no foreign model
, in which the Workbench and the Network
Processor simulator (Transactor) both run on the same Microsoft Windows* platform.
•
Local simulation with local foreign models
, in which the Workbench, the Transactor, and
one or more foreign model Dynamic-Link Libraries all run on the same Windows platform.
•
Local simulation with a remote foreign model
, in which the Workbench and the Transactor
both run on the same Windows platform and communicate over the network with a foreign
model running on a remote system.
•
Hardware
, in which the Workbench runs on a Windows host and communicates over a
network or a serial port with a subsystem containing actual Network Processors.
Getting Help:
You can get help about the Developer Workbench and the Network Processors in several ways:
•
On the
Help
menu, click
Help Topics
. This opens the Developer Workbench online help tool.
•
In the
Project Workspace
window (see
InfoView
tab. This give you
access to documentation installed along with the Software Development Kit (SDK). See
Section 2.4.3, “About InfoView
.”
•