Data Sheet for the DSP server image

Server DSP image name bin/ti_platforms_evmDM6467/all.x64P
BIOS-related Configuration
defaultMemSegIdDDR2
enableLoggingtrue
traceBufferSize0x00008000
logNameti_sdo_ce_osal_LOG_Buffer
logSize0x00000100
logTypecircular
logSegDDR2
Server Algorithms
Codec name (alias)viddec_copy
Codec typeXDM video decoder (ti.sdo.ce.video.IVIDDEC)
Packageti.sdo.ce.examples.codecs.viddec_copy
ModuleVIDDEC_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 3
Thread attributes
Priority
2
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 0
Cache Optimizations
manageDisplayBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]
manageInBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]
manageOutBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]


Codec name (alias)videnc_copy
Codec typeXDM video encoder (ti.sdo.ce.video.IVIDENC)
Packageti.sdo.ce.examples.codecs.videnc_copy
ModuleVIDENC_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 3
Thread attributes
Priority
2
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 0
Cache Optimizations
manageReconBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]
manageInBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]
manageOutBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]


Codec name (alias)imgdec_copy
Codec typeXDM image decoder (ti.sdo.ce.image.IIMGDEC)
Packageti.sdo.ce.examples.codecs.imgdec_copy
ModuleIMGDEC_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 3
Thread attributes
Priority
3
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 1
Cache Optimizations
manageInBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]
manageOutBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]


Codec name (alias)imgenc_copy
Codec typeXDM image encoder (ti.sdo.ce.image.IIMGENC)
Packageti.sdo.ce.examples.codecs.imgenc_copy
ModuleIMGENC_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 3
Thread attributes
Priority
3
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 1
Cache Optimizations
manageInBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]
manageOutBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]


Codec name (alias)auddec_copy
Codec typeXDM audio decoder (ti.sdo.ce.audio.IAUDDEC)
Packageti.sdo.ce.examples.codecs.auddec_copy
ModuleAUDDEC_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 3
Thread attributes
Priority
4
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 2

Codec name (alias)audenc_copy
Codec typeXDM audio encoder (ti.sdo.ce.audio.IAUDENC)
Packageti.sdo.ce.examples.codecs.audenc_copy
ModuleAUDENC_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 3
Thread attributes
Priority
4
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 2

Codec name (alias)sphenc_copy
Codec typeXDM speech encoder (ti.sdo.ce.speech.ISPHENC)
Packageti.sdo.ce.examples.codecs.sphenc_copy
ModuleSPHENC_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 3
Thread attributes
Priority
4
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 2

Codec name (alias)sphdec_copy
Codec typeXDM speech decoder (ti.sdo.ce.speech.ISPHDEC)
Packageti.sdo.ce.examples.codecs.sphdec_copy
ModuleSPHDEC_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 3
Thread attributes
Priority
4
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 2

Codec name (alias)scale
Codec typeProprietary algorithm (ti.sdo.ce.examples.extensions.scale.ISCALE)
Packageti.sdo.ce.examples.codecs.scale
ModuleSCALE_TI
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) + 9000 bytes padding

Group ID number 3 (auto-assigned value)

Codec name (alias)viddec2_copy
Codec typeXDM video decoder (ti.sdo.ce.video2.IVIDDEC2)
Packageti.sdo.ce.examples.codecs.viddec2_copy
ModuleVIDDEC2_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
2
Stack Size
default for the alg (2096 bytes) + 9000 bytes padding

Group ID number 0
Cache Optimizations
manageInBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]
manageOutBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]


Codec name (alias)videnc1_copy
Codec typeXDM video encoder (ti.sdo.ce.video1.IVIDENC1)
Packageti.sdo.ce.examples.codecs.videnc1_copy
ModuleVIDENC1_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
2
Stack Size
default for the alg (2096 bytes) + 9000 bytes padding

Group ID number 0
Cache Optimizations
manageInBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]
manageOutBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]


Codec name (alias)imgdec1_copy
Codec typeXDM image decoder (ti.sdo.ce.image1.IIMGDEC1)
Packageti.sdo.ce.examples.codecs.imgdec1_copy
ModuleIMGDEC1_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
3
Stack Size
default for the alg (2048 bytes) + 9000 bytes padding

Group ID number 1
Cache Optimizations
manageInBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]
manageOutBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]


Codec name (alias)imgenc1_copy
Codec typeXDM image encoder (ti.sdo.ce.image1.IIMGENC1)
Packageti.sdo.ce.examples.codecs.imgenc1_copy
ModuleIMGENC1_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
3
Stack Size
default for the alg (2048 bytes) + 9000 bytes padding

Group ID number 1
Cache Optimizations
manageInBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]
manageOutBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]


Codec name (alias)sphdec1_copy
Codec typeXDM speech decoder (ti.sdo.ce.speech1.ISPHDEC1)
Packageti.sdo.ce.examples.codecs.sphdec1_copy
ModuleSPHDEC1_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
4
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 2

Codec name (alias)sphenc1_copy
Codec typeXDM speech encoder (ti.sdo.ce.speech1.ISPHENC1)
Packageti.sdo.ce.examples.codecs.sphenc1_copy
ModuleSPHENC1_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
4
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 2

Codec name (alias)auddec1_copy
Codec typeXDM audio decoder (ti.sdo.ce.audio1.IAUDDEC1)
Packageti.sdo.ce.examples.codecs.auddec1_copy
ModuleAUDDEC1_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
4
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 2

Codec name (alias)audenc1_copy
Codec typeXDM audio encoder (ti.sdo.ce.audio1.IAUDENC1)
Packageti.sdo.ce.examples.codecs.audenc1_copy
ModuleAUDENC1_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
4
Stack Size
default for the alg (1024 bytes) + 9000 bytes padding

Group ID number 2

Codec name (alias)g711enc
Codec typeXDM speech encoder (ti.sdo.ce.speech1.ISPHENC1)
Packageti.sdo.ce.examples.codecs.g711
ModuleG711ENC
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
4
Stack Size
default for the alg (512 bytes) + 9000 bytes padding

Group ID number 2

Codec name (alias)g711dec
Codec typeXDM speech decoder (ti.sdo.ce.speech1.ISPHDEC1)
Packageti.sdo.ce.examples.codecs.g711
ModuleG711DEC
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
4
Stack Size
default for the alg (512 bytes) + 9000 bytes padding

Group ID number 2

Codec name (alias)vidtranscode_copy
Codec typeXDM video transcoder (ti.sdo.ce.vidtranscode.IVIDTRANSCODE)
Packageti.sdo.ce.examples.codecs.vidtranscode_copy
ModuleVIDTRANSCODE_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) + 9000 bytes padding

Group ID number 3 (auto-assigned value)

Codec name (alias)vidanalytics_copy
Codec typeXDM video analytics (ti.sdo.ce.vidanalytics.IVIDANALYTICS)
Packageti.sdo.ce.examples.codecs.vidanalytics_copy
ModuleVIDANALYTICS_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) + 9000 bytes padding

Group ID number 3 (auto-assigned value)

Codec name (alias)viddec1_copy
Codec typeXDM video decoder (ti.sdo.ce.video1.IVIDDEC1)
Packageti.sdo.ce.examples.codecs.viddec1_copy
ModuleVIDDEC1_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
2
Stack Size
default for the alg (2096 bytes) + 9000 bytes padding

Group ID number 0
Cache Optimizations
manageInBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]
manageOutBufsCache[16] [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, ]


Codec name (alias)viddec2back_copy
Codec typeXDM video decoder - back half (ti.sdo.ce.video2.split.IVIDDEC2BACK)
Packageti.sdo.ce.examples.codecs.viddec2split_copy
ModuleVIDDEC2BACK_COPY
Codec package location at server build time/db/atree/library/trees/ce/ce-r09x/src/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
2
Stack Size
default for the alg (512 bytes) + 9000 bytes padding

Group ID number 0

Codec name (alias)universal_copy
Codec typeXDM universal algorithm (ti.sdo.ce.universal.IUNIVERSAL)
Packageti.sdo.ce.examples.codecs.universal_copy
ModuleUNIVERSAL_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) + 9000 bytes padding

Group ID number 3 (auto-assigned value)
Server DMA (DMAN3)
config
MAXGROUPS0x00000014
heapInternalL1DHEAP
heapExternalDDRALGHEAP
scratchAllocFxnDSKT2_allocScratch
scratchFreeFxnDSKT2_freeScratch
idma3Internalfalse
cpufalse
useExternalRMfalse
numQdmaChannels0x00000008
qdmaPaRamBase0x01C04000
maxPaRamEntries0x00000080
maxQdmaChannels0x00000008
maxTCs0x00000008
paRamBaseIndex0x00000050
numPaRamEntries0x00000030
nullPaRamIndex0x00000000
qdmaChannels[ 0, 1, 2, 3, 4, 5, 6, 7 ]
tccAllocationMaskH0xFFFFFFFF
tccAllocationMaskL0x00000000
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[ 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
numPaRamGroup[ 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
ipcKeyBase0x4E414D44
allowUnsharedtrue
Algorithm memory
allocation (DSKT2)
config
DEFAULTSEGIRAM
DARAM0L1DHEAP
DARAM1L1DHEAP
DARAM2L1DHEAP
SARAM0L1DHEAP
SARAM1L1DHEAP
SARAM2L1DHEAP
ESDATADDRALGHEAP
IPROGL1DHEAP
EPROGDDRALGHEAP
DSKT2_HEAPDDR2
ALLOW_EXTERNAL_SCRATCHfalse
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[ 32768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
cacheWritebackInvalidateFxnBCACHE_wbInv
DSP memory map
NameDDR2
Base0x8FA00000
Len0x00400000
DescriptionDDR2: off-chip memory for application code and data

NameRESET_VECTOR
Base0x8FF00000
Len0x00000080
DescriptionRESET_VECTOR: off-chip memory for the reset vector table

NameDDRALGHEAP
Base0x88000000
Len0x07A00000
DescriptionDDRALGHEAP: off-chip memory for dynamic algmem allocation

NameDSPLINKMEM
Base0x8FE00000
Len0x00100000
DescriptionDSPLINK: off-chip memory reserved for DSPLINK code and data
Misc settings
Server thread priority1
Server thread stack size4096 bytes
autoGenScratchSizeArraysfalse
Skeleton Caching PolicyLOCALBUFFERINVWB (default)
Configured DSP clock speed 594 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_evmDM6467/all",  // Engine name (as referred to in the C app)
    "bin/ti_platforms_evmDM6467/all.x64P", // path to server exe, relative to its package dir
    "ti.sdo.ce.examples.servers.all_codecs_new_config" // full server package name
);