This book shows software engineers how to program the microengines of Intel's IXP12xx network processors. Assuming no particular background or experience with the IXP12xx architecture, the book begins with an explanation of the hardware and development environment. You get an explanation of the right, and sometimes the wrong, approaches to programming the microengines through a series of expanding examples, covering topics such as:Receiving, processing, and transmitting packets.
Synchronizing between hardware threads.
Using the hash unit and cyclic-redundancy check instructions.
Writing microACEs to help build complex network applications.
The programming examples are written in structured microC "microblocks," with microengine assembly code used occasionally for illustration. IXP1200 Programming will show you how to:
Write your first program in microengine 'C'
Use the Developer Workbench tools for compiling and debugging
Optimize and tune your program for the highest performance
A companion CD-ROM contains all the microengine code examples found in the book, plus a complete IXP1200 Software Development Kit (SDK) for building your applications.
For a complete list of Intel Press titles Click Here
Unless otherwise noted above, most orders ship within 1 to 2 days. We will promptly notify you if there is a stock problem with any items on your order and provide you with an estimated delivery date. If you have a firm need by date, please provide such information in the comment section at checkout.
Publisher: Intel Press
Page Count (est.): 322
Pub Date: 3/15/2002