188
Development Tools User’s Guide
Intel
®
IXP2400/IXP2800 Network Processors
Performance Monitoring Unit
CSV output format:
This format is a text output format that is particularly suited for being imported into a spreadsheet.
The output format is similar to:
$PLATFORM$
CAD Filename
filename
Target
String describing target
Clock Period
Timestamp Period
clock value
timestamp period value
$HEADER$
header1
header2
header3
.
..
$DATA$
data1
data2
data3
...
The first two values in each data row are timestamp values. For point sampling, the first is the high-
order 32 bits of a 64-bit timestamp, and the second value is the low-order 32 bits. For window
sampling, the two values are the start and end of the window period (only the low-order 32-bit for
each).
The following data items are the sampled data for each macro. Note that some macros generate two
values. For example, the monitor macro only samples one counter, whereas the threshold macro
samples both counters (the first value is the raw count that is probably of not much interest. The
second value is the number of times/occurrences that the raw count satisfied the comparison
function. The second value is probably the one of more interest.).
PCD (Raw) output format:
This is a binary file with just the data items (as described under the CSV output format) written into
the file, as 4-bytes per value in a little-endian format.