Sign In
Upload
Download
Table of Contents
Contents
Add to my manuals
Delete from my manuals
Share
URL of this page:
HTML Link:
Bookmark this page
Add
Manual will be automatically added to "My Manuals"
Print this page
×
Bookmark added
×
Added to my manuals
Manuals
Brands
Intel Manuals
Computer Hardware
IXP2400
User manual
Intel IXP2400 User Manual
Network processors
Hide thumbs
1
2
Table Of Contents
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
page
of
320
Go
/
320
Contents
Table of Contents
Bookmarks
Table of Contents
Revision History
Table of Contents
Introduction
About this Document
Intended Audience
Related Documents
Developer Workbench
Overview
About the Graphical User Interface (GUI)
About Windows, Toolbars, and Menus
The Developer Workbench GUI
Hiding and Showing Windows and Toolbars
Floating Window, Tool Bar, and Menu Bar
Customizing Toolbars and Menus
Creating Toolbars
Renaming Toolbars
Deleting Toolbars
Adding and Removing Toolbar Buttons and Controls
Customizing Menus
Returning to Default Toolbar Settings
GUI Toolbar Configurations
Workbench Projects
Creating a New Project
Debug-Only Projects
Opening a Project
Saving a Project
Specify Debug-Only UOF Files Dialog Box
Closing a Project
Specifying a Default Project Folder
About the Project Workspace
About Fileview
About Threadview
Expanding and Collapsing Thread Trees
Renaming a Thread
About Infoview
Working with Files
Creating New Files
Opening Files
Closing Files
Saving Files
Saving Copies of Files
Saving All Files at Once
Working with File Windows
Printing Files
Printing the File
Setting up the Printer
Inserting into and Removing Files from a Project
Inserting Files into a Project
Removing Files from a Project
Editing Files
Tab Configuration
Go to Line
Configure Tabs Dialog Box
Go to Line Dialog Box
Bookmarks and Errors/Tags
About Find in Files
About Fonts and Syntax Coloring
About Macros
The Assembler
Root Files and Dependencies
Selecting Assembler Build Settings
General Build Settings
Specifying Additional Include Paths
Specifying Assembler Options
Invoking the Assembler
Assembly Errors
The Microengine C Compiler
Adding C Source Files to Your Project
Selecting Compiler Build Settings
Selecting Additional Compiler Include Paths
Selecting the Target .List File
Selecting C Source Files to Compile
Selecting C Object Files to Compile
Removing C Source Files to Compile
Selecting the Target .Obj File
Deleting a Target .List or .Obj File
Selecting Compile Options
Saving Build Settings
Invoking the Compiler
Compilation Errors
The Linker
Customizing Linker Settings
Building and Rebuilding a Project
Configuring the IXP2400 Simulation Environment
IXP2400 Clock Frequencies
IXP2400 Memory
Clock Frequencies for the IXP2400
IXP2400 Memory Options
IXP2400 MSF Device Configuration
The Create Media Bus Device Dialog Box for CSIX
The Create Media Bus Device Dialog Box for X32Mphy16
IXP2400 Network Connections
Port Characteristics Edit Port Dialog Box
Network Connections Property Page - IXP2400
IXP2400 CBUS Connections
CBUS Connections Property Page - IXP2400
Configuring the IXP2800 Simulation Environment
IXP2800 Clock Frequencies
IXP2800 Memory
Clock Frequencies for the IXP2800
IXP2800 Memory Options
IXP2800 MSF Device Configuration
IXP2800 MSF Devices
The Create Media Bus Device Dialog Box for SPI-4
The Create Media Bus Device Dialog Box for CSIX
Port Characteristics Edit Port Dialog Box
IXP2800 Network Connections
Network Connections Property Page - IXP2800
IXP2800 CBUS Connections
CBUS Connections Property Page - IXP2800
Packet Simulation
General Options
Packet Simulation Options Property Sheet- General Tab
Traffic Interface Logging
Packet Simulation Options Dialog Box (IXP2400 and IXP2800) - Traffic Interface Logging
Stop Control
Packet Simulation Options (IXP2400 IXP2800) - Stop Control Tab
Traffic Assignment
Packet Simulation Options (IXP2400 and IXP2800) - the Traffic Assignment Tab
Assign Input to Port - Datastreams
Assign Input to Port - Network Traffic
Assign Output from Port
Manage NTS Plug-Ins
Manage NTS Plug-Ins Property Page
Network Traffic Simulation Dlls
Data Streams
Define Network Traffic - Data Stream Dialog Box
Create Stream Pop-Up
Creating and Editing a POS IP Data Stream
Creating and Editing an ATM Data Stream
Creating and Editing a Custom Ethernet TCP/IP Data Stream
Creating and Editing an Ethernet IP Data Stream
Creating and Editing an Ethernet TCP/IP Data Stream
Creating and Editing a PPP TCP/IP Data Stream
Creating an IP Packet Pool
Specifying an Ethernet Header
Specifying an IP Header
Specifying a TCP Header
Specifying a Data Payload
Specifying Frame Size
Debugging
Simulation and Hardware Mode Features
Instruction Markers
Local Simulation Debugging with a Local Foreign Model
Local Simulation Debugging with a Remote Foreign Model
Hardware Debugging
Portmapper
Starting and Stopping the Debugger
Changing Simulation Options
Marking Instructions
Marking Instructions for the Network Processor
Changing the Colors for Execution State
Initializing Simulation Startup Options
Using Imported Variable Data
Using Imported Variable Data at Startup in Simulation Mode
Using Imported Variable Data at Startup in Hardware Mode
Exporting the Startup Script
Changing Hardware Options
Specifying Hardware Startup Options
The Command Line Interface
Command Scripts
Thread Windows
Controlling Thread Window Activation
Thread Window Controls
The Assembler Thread Window
The Compiled Thread Window
Tracking the Active Thread
Running to Cursor
Toggle View
Activating Thread Windows
Displaying, Expanding, and Collapsing Macros (Assembled Threads Only)
Expanding Macros
Displaying and Hiding Instruction Addresses
Instruction Markers
Viewing Instruction Execution in the Thread Window
Document and Thread Window History
Run Control
Single Stepping
Stepping Microengines
Stepping over
Stepping into (Compiled Threads Only)
Stepping out (Compiled Threads Only)
Executing Multiple Cycles
Running to a Specific Cycle
Running to a Label or Microword Address
Running Indefinitely
Stopping Execution
Resetting the Simulation
About Breakpoints
Inline Function Breakpoints in Source and List Views
Breakpoint Properties Dialog Box
Setting Breakpoints in Hardware Mode
About Breakpoint Markers
Inserting and Removing Breakpoints
Enabling and Disabling Breakpoints
Changing Breakpoint Properties
About Multi-Microengine Breakpoint Support
Multi-Microengine Breakpoint Dialog Box
Displaying Register Contents
Data Watch
Data Watches in C Thread Windows
Entering a New Data Watch
Watching Control and Status Registers and Pins
Watching General Purpose and Transfer Registers
Deleting a Data Watch
Changing a Data Watch
Changing the Data Watch Radix
Depositing Data
Breaking on Data Changes
Memory Watch
Entering a New Memory Watch
Adding a Memory Watch
Deleting a Memory Watch
Changing a Memory Watch
Changing the Memory Watch Address Radix
Changing the Memory Watch Value Radix
Depositing Memory Data
Execution Coverage
The Execution Coverage Window
Changing Execution Count Ranges and Colors
Displaying and Hiding Instruction Addresses
Instruction Markers
Miscellaneous Controls
Scaling the Bar Graph
Resetting Execution Counts
Performance Statistics
Displaying Statistics
Performance Statistics - Summary Tab
Save Packet Simulation Stats to a File
Performance Statistics - Microenginetab
Resetting Statistics
Performance Statistics - All Tab
Thread and Queue History
History Window
Displaying the History Window
Displaying Queues in the History Window
Hardware Debugging Restrictions
Scaling the Display
Queue Display Property Sheet
Thread Display Property Page
Displaying Code Labels
Display Threads Property Page
Displaying Reference History
Queue History
Customize History
Queue Status Window
Queue Status History
Setting Queue Breakpoints
Changing Thread History Colors
Displaying the History Legend
Tracing Instruction Execution
History Collecting
Queue Status
History Dialog Box
Thread Status
The Thread Status Window
Packet Simulation Status
Packet Simulation Status Debug Window
Running in Batch Mode
Save Packet Simulation Stats to a File
Performance Monitoring Unit
Introduction
PMU Limitations
Sampling Modes
Time Based Sampling
Point Sampling
TBS Point Sampling
Window Sampling
Random Based, or Statistical Sampling
TBS Window Sampling
Random Based Sampling
PMU Graphical User Interface (GUI)
Canned Analysis Property Sheet
Canned Analysis Property Page
Sampling Method Property Pages
Time Based Sampling (TBS)
Canned Analysis Property Page Entries and Buttons
Time-Based Sampling Property Page
TBS Property Page Entries and Buttons
Random Based Sampling (RBS)
Random Based Sampling Property Page
RBS Property Page Entries and Buttons
Sampling Macros Dialog
Sampling Macros
Monitor Sampling Macro
Monitor Sampling Macro Dialog Box
Threshold Sampling Macro
Threshold Sampling Macro Dialog Box
Sampling Considerations
Event Selection Dialog Box
Output Formats
Event Selection Dialog Box
Assembler
Assembly Process
Command Line Arguments
Assembler Steps
Assembly Process
Case Sensitivity
Assembler Optimizations
Processor Type and Revision
Advertisement
Quick Links
Download this manual
®
Intel
IXP2400/IXP2800 Network
Processors
Development Tools User's Guide
March 2004
Order Number:
278733-011
Table of
Contents
Previous
Page
Next
Page
1
2
3
4
5
Advertisement
Table of Contents
Need help?
Do you have a question about the IXP2400 and is the answer not in the manual?
Ask a question
Questions and answers
Related Manuals for Intel IXP2400
Computer Hardware Intel IXDP465 Quick Start Manual
Intel development platform quick start guide (22 pages)
Computer Hardware Intel IXP2800 User Manual
Network processors (320 pages)
Computer Hardware Intel IXP28XX Manual
Network processors hardware design guide (154 pages)
Computer Hardware Intel I3-530 Documentation Update
Intel core i5-600, i3-500 desktop processor series and intel pentium desktop processor 6000 series (51 pages)
Computer Hardware Intel Processor IQ80332 Manual
Intel iq80332 i/o processor evaluation platform board manual (68 pages)
Computer Hardware Intel Intel® Core i7 User Manual
Qm57 express chipset (73 pages)
Computer Hardware Intel Core i7 Extreme Edition Datasheet
(102 pages)
Computer Hardware Intel Core i5 Installation Instructions Manual
(80 pages)
Computer Hardware Intel Core i7 Installation Instructions Manual
Desktop processor 8 core 3 ghz speed (up to 4.7 ghz) (17 pages)
Computer Hardware Intel Core i3 Installation Instructions Manual
(76 pages)
Computer Hardware Intel BX80623I72600K Manual
Cryptographic performance on the 2nd generation intel core processor family (11 pages)
Computer Hardware Intel iAPX 86 User Manual
(276 pages)
Computer Hardware Intel core i5 X series Installation Instructions Manual
(32 pages)
Computer Hardware Intel XL710-Q2 User Manual
Ethernet adapters and devices. x520 series (98 pages)
Computer Hardware Intel BX80623G530 Specification
2nd generation intel core processor family desktop, intel pentium processor family desktop, and intel celeron processor family desktop, specification update (64 pages)
Computer Hardware Intel BX80623I32100 Datasheet
Core i7, i5, and i3 desktop processor series, pentium processor g800 and g600 series, celeron processor g500 and g400 series (112 pages)
This manual is also suitable for:
Ixp2800
Table of Contents
Print
Rename the bookmark
Delete bookmark?
Delete from my manuals?
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL
Need help?
Do you have a question about the IXP2400 and is the answer not in the manual?
Questions and answers