Specifications

DSP/BIOS Plug-ins
Code Composer Studio Overview
1-11
MEM
. The memory module allows you to specify the memory segments
required to locate the various code and data sections of a target program.
PIP
. The data pipe 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 other real-time peripheral devices.
PRD
. The periodic function module manages periodic objects, which
trigger cyclic execution of program functions. The execution rate of these
objects can be controlled by the clock rate maintained by the CLK module
or by regular calls to PRD_tick, usually in response to hardware interrupts
from peripherals that produce or consume streams of data.
QUE
. The queue module manages data queue structures.
RTDX
. Real-Time Data Exchange permits the data to be exchanged
between the host and target in real time, and then to be analyzed and
displayed on the host using any OLE automation client. See section 1.5
for more information.
SEM
. The semaphore module manages counting semaphores that may
be used for task synchronization and mutual exclusion.
SIO
. The stream module manages objects that provide efficient real-time
device-independent I/O.
STS
. The statistics module manages statistics accumulators, which store
key statistics while a program runs. You can view these statistics in real
time with Code Composer Studio.
SWI
. The software interrupt module manages software interrupts, which
are patterned after hardware interrupt service routines (ISRs). When a
target program posts an SWI object with an API call, the SWI module
schedules execution of the corresponding function. Software interrupts
can have up to 15 priority levels; all levels are below the priority level of
hardware ISRs.
SYS
. The system services module provides general-purpose functions
that perform basic system services, such as halting program execution
and printing formatted text.
TRC
. The trace module manages a set of trace control bits which control
the real-time capture of program information through event logs and
statistics accumulators. There are no TRC objects, so the trace module
is not listed in configuration files.
TSK
. The task module manages task threads, which are blocking threads
with lower priority than software interrupts.
For details, see the online help or the
TMS320C6000 DSP/BIOS User’s
Guide
and
TMS320C6000 DSP/BIOS API Reference Guide
.