PIP Module
2-266
❏
Ptr writerAddr
. Pointer to the address to begin writing to after calling
PIP_alloc.
❏
Uns writerSize
. Number of words available in the frame allocated
with PIP_alloc.
❏
Uns writerNumFrames
. Number of frames available to be written to.
Configuration
Properties
The following list shows the properties that can be configured in a Tconf
script, along with their types and default values. For details, see the PIP
Manager Properties and PIP Object Properties headings. For
descriptions of data types, see Section 1.4,
Module Configuration Parameters
Instance Configuration Parameters
Description
The PIP module manages data pipes, which are used to buffer streams
of input and output data. These data pipes provide a consistent software
data structure you can use to drive I/O between the DSP device and all
kinds of real-time peripheral devices.
Name
Type
Default
OBJMEMSEG Reference
prog.get("DARAM")
Name
Type
Default (Enum Options)
comment
String
"<add comments here>"
bufSeg
Reference
prog.get("DARAM")
bufAlign
Int16
1
frameSize
Int16
8
numFrames
Int16
2
monitor
EnumString
"reader" ("writer", "none")
notifyWriterFxn
Extern
prog.extern("FXN_F_nop")
notifyWriterArg0
Arg
0
notifyWriterArg1
Arg
0
notifyReaderFxn
Extern
prog.extern("FXN_F_nop")
notifyReaderArg0
Arg
0
notifyReaderArg1
Arg
0