Intel IXP400 Frozen Dessert Maker User Manual


 
Intel
®
IXP400 Software
Codelets
April 2005 IXP400 Software Version 2.0 Programmer’s Guide
312 Document Number: 252539, Revision: 007
23.10 Performance Profiling Codelet
(IxPerfProfAccCodelet)
IxPerfProfAccCodelet is a useful utility that demonstrates how to access performance related data
provided by IxPerfProfAcc. The codelet provides an interface to view north, south, and SDRAM
bus activity, event counting and idle cycles from the Intel XScale core PMU and other performance
attributes of the processor.
Note: IxPerfProfAccCodelet has not been modified to support the Intel
®
IXP46X product line processors
at this time.
23.11 Time Sync Codelet (IxTimeSyncAccCodelet)
This codelet shows how to use some of the IxTimeSyncAcc API functions to utilize the following
features of the IEEE 1588 unit available on the Intel
®
IXP46X product line processors:
How to configure a channel to operate in master or slave mode.
How to set the frequency scaling value.
How to set and get system time.
How to setup target time in interrupt mode.
How to enable and disable the target time interrupt.
How to make use of polled mode Rx and Tx PTP message timestamps for several NPE
configurations.
An external device, such as a SmartBits*, may be used to generate PTP messages and transmit to
the NPE channels.
23.12 USB RNDIS Codelet (IxUSBRNDIS)
The IxUSBRNDIS codelet is a sample driver implementation of an RNDIS client.
RNDIS (Remote Network Driver Interface Specification) is a specification for Ethernet-like
interface compatible with Microsoft* operating systems. This codelet allows a properly configured
platform based upon Intel
®
IXP4XX Product Line of Network Processors and IXC1100 Control
Plane Processor, running VxWorks or Linux to communicate IP traffic over USB to a Microsoft*
Windows* system.