Data Sheet for the DSP server image

Server DSP image name bin/cs.x64P
Server Algorithms
Codec name (alias)aachedec
Codec typeXDM audio decoder (ti.sdo.ce.audio1.IAUDDEC1)
Packageti.sdo.codecs.aachedec.ce
ModuleAACHEDEC
Codec package location at server build time/home/hyc/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-cs1-omap3530-10142-r4/dvsdk_3_00_01_42/cs1omap3530_1_00_01/packages/
Package version[ 1, 0, 0 ]
RPC protocol version 1
Thread attributes
Priority
4
Stack Size
default for the alg (10240 bytes) + 8192 bytes padding

Group ID number 1

Codec name (alias)g711dec
Codec typeXDM speech decoder (ti.sdo.ce.speech1.ISPHDEC1)
Packageti.sdo.codecs.g711dec.ce
ModuleG711DEC
Codec package location at server build time/home/hyc/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-cs1-omap3530-10142-r4/dvsdk_3_00_01_42/cs1omap3530_1_00_01/packages/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
4
Stack Size
default for the alg (2048 bytes) + 8192 bytes padding

Group ID number 1

Codec name (alias)g711enc
Codec typeXDM speech encoder (ti.sdo.ce.speech1.ISPHENC1)
Packageti.sdo.codecs.g711enc.ce
ModuleG711ENC
Codec package location at server build time/home/hyc/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-cs1-omap3530-10142-r4/dvsdk_3_00_01_42/cs1omap3530_1_00_01/packages/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
4
Stack Size
default for the alg (2048 bytes) + 8192 bytes padding

Group ID number 1

Codec name (alias)h264dec
Codec typeXDM video decoder (ti.sdo.ce.video2.IVIDDEC2)
Packageti.sdo.codecs.h264dec.ce
ModuleH264DEC
Codec package location at server build time/home/hyc/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-cs1-omap3530-10142-r4/dvsdk_3_00_01_42/cs1omap3530_1_00_01/packages/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
2
Stack Size
default for the alg (14336 bytes) + 8192 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)h264enc
Codec typeXDM video encoder (ti.sdo.ce.video1.IVIDENC1)
Packageti.sdo.codecs.h264enc.ce
ModuleH264ENC
Codec package location at server build time/home/hyc/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-cs1-omap3530-10142-r4/dvsdk_3_00_01_42/cs1omap3530_1_00_01/packages/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
2
Stack Size
default for the alg (12288 bytes) + 8192 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)jpegdec
Codec typeXDM image decoder (ti.sdo.ce.image1.IIMGDEC1)
Packageti.sdo.codecs.jpegdec.ce
ModuleJPEGDEC
Codec package location at server build time/home/hyc/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-cs1-omap3530-10142-r4/dvsdk_3_00_01_42/cs1omap3530_1_00_01/packages/
Package version[ 1, 0, 0 ]
RPC protocol version 1
Thread attributes
Priority
3
Stack Size
default for the alg (8192 bytes) + 8192 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)jpegenc
Codec typeXDM image encoder (ti.sdo.ce.image1.IIMGENC1)
Packageti.sdo.codecs.jpegenc.ce
ModuleJPEGENC
Codec package location at server build time/home/hyc/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-cs1-omap3530-10142-r4/dvsdk_3_00_01_42/cs1omap3530_1_00_01/packages/
Package version[ 1, 0, 0 ]
RPC protocol version 1
Thread attributes
Priority
3
Stack Size
default for the alg (8192 bytes) + 8192 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)mpeg2dec
Codec typeXDM video decoder (ti.sdo.ce.video2.IVIDDEC2)
Packageti.sdo.codecs.mpeg2dec.ce
ModuleMPEG2DEC
Codec package location at server build time/home/hyc/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-cs1-omap3530-10142-r4/dvsdk_3_00_01_42/cs1omap3530_1_00_01/packages/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
2
Stack Size
default for the alg (8192 bytes) + 8192 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)mpeg4dec
Codec typeXDM video decoder (ti.sdo.ce.video2.IVIDDEC2)
Packageti.sdo.codecs.mpeg4dec.ce
ModuleMPEG4DEC
Codec package location at server build time/home/hyc/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-cs1-omap3530-10142-r4/dvsdk_3_00_01_42/cs1omap3530_1_00_01/packages/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
2
Stack Size
default for the alg (8192 bytes) + 8192 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)mpeg4enc
Codec typeXDM video encoder (ti.sdo.ce.video1.IVIDENC1)
Packageti.sdo.codecs.mpeg4enc.ce
ModuleMPEG4ENC
Codec package location at server build time/home/hyc/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-cs1-omap3530-10142-r4/dvsdk_3_00_01_42/cs1omap3530_1_00_01/packages/
Package version[ 1, 0, 0 ]
RPC protocol version 0
Thread attributes
Priority
2
Stack Size
default for the alg (8192 bytes) + 8192 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, ]

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 ]
debugfalse
tracefalse
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[ 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
SARAM_SCRATCH_SIZES[ 65536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
debugfalse
cacheWritebackInvalidateFxnBCACHE_wbInv
tracefalse
DSP memory map
NameMEM_NULL
Base0x00000000
Len0x00000000
DescriptionPlace holder segment which allows user to disable heaps

NameCACHE_L1D
Base0x10F14000
Len0x00004000
DescriptionDo not delete, in use by cache

NameL4PER
Base0x49000000
Len0x00100000
DescriptionL4PER: L4-Peripheral Interconnect Address Space

NameDDR2
Base0x8FD00000
Len0x00300000
DescriptionDDR2: off-chip memory for application code and data

NameIRAM
Base0x107F8000
Len0x00008000
DescriptionInternal 96K L2 RAM/CACHE in UMAP0

NameCACHE_L2
Base0x10800000
Len0x00010000
DescriptionDo not delete, in use by cache

NameL1DSRAM
Base0x10F04000
Len0x00010000
DescriptionInternal 80K RAM/CACHE L1 Data Memory in Region 0

NameCACHE_L1P
Base0x10E00000
Len0x00008000
DescriptionDo not delete, in use by cache

NameRESET_VECTOR
Base0x8F300000
Len0x00001000
DescriptionRESET_VECTOR: off-chip memory for the reset vector table

NameDDRALGHEAP
Base0x8F400000
Len0x00900000
DescriptionDDRALGHEAP: off-chip memory for dynamic algmem allocation

NameL4CORE
Base0x48000000
Len0x01000000
DescriptionL4CORE: L4-Core Interconnect Address Space

NameDSPLINKMEM
Base0x8F301000
Len0x000FF000
DescriptionDSPLINK: off-chip memory reserved for DSPLINK code and data

NameCMEM
Base<to be set to CMEM block address at server load time>
Len<to be set to CMEM block size at server load time>
Descriptionplaceholder for the CMEM segment that the Arm side creates for I/O buffer exchange with the DSP; on OMAP devices the CMEM segment is automatically mapped on the DSP at DSP server load time so the DSP can access the Arm I/O buffers
Misc settings
Server thread priority1
Server thread stack size16384 bytes
autoGenScratchSizeArraysfalse
Configured DSP clock speed 360 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/cs",  // Engine name (as referred to in the C app)
    "bin/cs.x64P", // path to server exe, relative to its package dir
    "ti.sdo.server.cs" // full server package name
);
(note: if the server was built with "Configuro", replace the shown package name with the actual server package name)