106
Development Tools User’s Manual
IXP2400/IXP2800 Network Processors
Developer Workbench
The Workbench supports debugging in four different configurations:
2.13.1
Local Simulation Debugging with a Local Foreign Model
The IXP2400 and IXP2800 Transactors support connecting multiple foreign model DLLs. The
Workbench allows you to specify an unlimited list of DLL file paths for foreign model DLLs. For
each DLL, you can specify an unlimited number of instantiations.
To specify the dynamic-link libraries that contain your foreign models:
1. On the
Simulation
menu,
click
Options.
The
Simulation Options
dialog box appears.
2. Click the
Foreign Model
tab.
3. Click the
button to
insert the path to your DLL.
4. Type in the complete path,
or
Click the
button to
browse for the file.
When the path is set up, you
must specify at least one
instance.
5. Double-click the blank cell
under
Instance Name
.
Mode
Foreign
Model
IXP2400 and IXP2800
Comments
Local Simulation
None
Default. No special setup necessary.
The Workbench and the simulator
(Transactor) both run on the Windows
platform.
Local Simulation
Local
See
The Workbench, the Transactor and
the foreign model Dynamic-Link
Libraries all run on the same Windows
platform.
Local Simulation
Remote
See
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
None
N/A
The Workbench runs on a Windows
host and communicates over a network
or a serial port with a subsystem
containing an actual network
processor.