# DSP.C5x[x].CmdQStart

Specifies the start of the command queue in the DSP memory. The command queue sends commands to the DSP.

#### Syntax

DSP.C5x[x].CmdQStart = address

x = 0-(n-1) (A range of DSP cores where n equals the total number of DSP cores available.)

#### Access

Read/Write

#### Type

Integer

#### Default

0x2000

#### Allowed values

0x0000 – 0xFFFF

#### Example

DSP.C5x[0].CmdQStart = 0x2000

#### Details

Changing the queue location or increasing the queue size can reduce the memory available to DSP functions. To change the DSP.C5x[x].CmdQStart settings, you must be familiar with the resource allocation in the CG board DSPs.

Caution: | Due to a DSP architectural limitation: DSPs in a pair core must maintain the same HPI queue setting. Therefore, keep the settings for CmdQ, DataInQ, and DspOutQ the same in a pair core. For example: DSP.C5x[0..1].CmdQStart = 0x2000 Conferencing DSPs must use the value 0xE800. All other types of DSPs can use the default value. For example: DSP.C5x[0..1].CmdQStart = 0xE800

#### See also

DSP.C5x[x].CmdQSize, DSP.C5x[x].DataInQSize, DSP.C5x[x].DataInQStart, DSP.C5x[x].DspOutQSize, DSP.C5x[x].DspOutQStart