Server DSP image name |
bin/ti_platforms_evmDM6446/audio1_ires.x64P |
BIOS-related Configuration |
defaultMemSegId | DDR2 |
enableLogging | true |
traceBufferSize | 0x00008000 |
logName | ti_sdo_ce_osal_LOG_Buffer |
logSize | 0x00000100 |
logType | circular |
logSeg | DDR2 |
|
Server Algorithms |
Codec name (alias) | auddec1_ires |
Codec type | XDM audio decoder (ti.sdo.ce.audio1.IAUDDEC1) |
Package | ti.sdo.ce.examples.codecs.auddec1_ires |
Module | AUDDEC1_IRES |
Codec package location at server build time | /db/atree/library/trees/ce/ce-r09x/src/ |
Package version | [ 1, 0, 0 ] |
RPC protocol version |
1
|
Thread attributes |
Priority
|
2
|
Stack Size
|
default for the alg (1024 bytes) + 8192 bytes padding
|
|
Group ID number |
0 (auto-assigned value)
|
Codec name (alias) | audenc1_copy |
Codec type | XDM audio encoder (ti.sdo.ce.audio1.IAUDENC1) |
Package | ti.sdo.ce.examples.codecs.audenc1_copy |
Module | AUDENC1_COPY |
Codec package location at server build time | /db/atree/library/trees/ce/ce-r09x/src/ |
Package version | [ 1, 0, 0 ] |
RPC protocol version |
1
|
Thread attributes |
Priority
|
2
|
Stack Size
|
default for the alg (1024 bytes) + 8192 bytes padding
|
|
Group ID number |
0 (auto-assigned value)
|
|
Server DMA (DMAN3) config |
MAXGROUPS | 0x00000014 |
heapInternal | L1DHEAP |
heapExternal | DDR2 |
scratchAllocFxn | undefined |
scratchFreeFxn | undefined |
idma3Internal | true |
cpu | false |
useExternalRM | false |
numQdmaChannels | 0x00000004 |
qdmaPaRamBase | 0x01C04000 |
maxPaRamEntries | 0x00000080 |
maxQdmaChannels | 0x00000008 |
maxTCs | 0x00000008 |
paRamBaseIndex | 0x00000060 |
numPaRamEntries | 0x00000020 |
nullPaRamIndex | 0x00000000 |
qdmaChannels | [ 0, 1, 2, 3 ] |
tccAllocationMaskH | 0xFFFFFFFF |
tccAllocationMaskL | 0x00000000 |
qdmaQueueMap | [ 1, 1, 1, 1, 1, 1, 1, 1 ] |
queueTCMap | [ 0, 1, 2, 3, 4, 5, 6, 7 ] |
queuePri | [ 3, 7, 0, 0, 0, 0, 0, 0 ] |
numTccGroup | [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] |
numPaRamGroup | [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] |
ipcKeyBase | 0x4E414D44 |
allowUnshared | true |
|
Algorithm memory allocation (DSKT2) config |
DEFAULTSEG | IRAM |
DARAM0 | L1DHEAP |
DARAM1 | L1DHEAP |
DARAM2 | L1DHEAP |
SARAM0 | L1DHEAP |
SARAM1 | L1DHEAP |
SARAM2 | L1DHEAP |
ESDATA | DDRALGHEAP |
IPROG | L1DHEAP |
EPROG | DDRALGHEAP |
DSKT2_HEAP | DDR2 |
ALLOW_EXTERNAL_SCRATCH | true |
DARAM_SCRATCH_SIZES | [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] |
SARAM_SCRATCH_SIZES | [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] |
cacheWritebackInvalidateFxn | BCACHE_wbInv |
|
DSP memory map |
Name | DDR2 |
Base | 0x8FA00000 |
Len | 0x00400000 |
Description | DDR2: off-chip memory for application code and data |
Name | RESET_VECTOR |
Base | 0x8FF00000 |
Len | 0x00000080 |
Description | RESET_VECTOR: off-chip memory for the reset vector table |
Name | DDRALGHEAP |
Base | 0x88000000 |
Len | 0x07A00000 |
Description | DDRALGHEAP: off-chip memory for dynamic algmem allocation |
Name | DSPLINKMEM |
Base | 0x8FE00000 |
Len | 0x00100000 |
Description | DSPLINK: off-chip memory reserved for DSPLINK code and data |
|
Misc settings |
Server thread priority | 1 |
Server thread stack size | 2048 bytes |
autoGenScratchSizeArrays | true |
Skeleton Caching Policy | LOCALBUFFERINVWB (default) |
|
Configured DSP clock speed |
567 MHz (set in the GBL.CLKOUT TCF field; may or may not match the actual DSP clock speed) |
Configuration example |
Add the following code to your Arm-side application configuration file (.cfg) to create an Engine from this server:
var Engine = xdc.useModule('ti.sdo.ce.Engine');
var myEngine = Engine.createFromServer(
"bin/ti_platforms_evmDM6446/audio1_ires", // Engine name (as referred to in the C app)
"bin/ti_platforms_evmDM6446/audio1_ires.x64P", // path to server exe, relative to its package dir
"ti.sdo.ce.examples.servers.audio1_ires" // full server package name
);
|