DSP resource management keywords

The following keywords configure CG board DSP resource management:

Keyword

Description

Resource[x].TCPs

Specifies the TCPs that the resource manager uses with the resource definition.

Resource[x].Name

Associates a name (character string) with a particular resource definition.

Resource[x].Definitions

Specifies a relational string of data processing functions (DPFs), describes the functionality that can occur on a single port, and describes how and when DSP functions execute in relation to each other.

Resource[x].Size

Specifies the number of channels or ports managed by the on-board resource manager.

Resource[x].DSPs

Specifies the DSP numbers on which to allocate the resources.

Resource[x].StartTimeSlot

Specifies the starting timeslot on which to associate the pool.

Resource definition string syntax

When specifying resource definitions, you can use a set of logical operators in board keyword files to combine DPFs and define the relationships between them. The following logical operators are supported in board keyword files:

Operator

Description

&

And

|

Or

()

Open and close parentheses

\

Line break

Note: Resource[x].Definitions strings always start with an open-parenthesis and end with a close-parenthesis.

DSP image and resource definitions

The DPMs specified in Resource[x].Definitions and the TCPs listed in Resource[x].TCPs are used to create the image. The image is loaded to the DSPs specified in the Resource[x].DSPs keyword.