Data Sheet for the DSP server image

Server DSP image name bin/ti_platforms_evmOMAPL137/audio_copy.x674
BIOS-related Configuration
defaultMemSegIdSDRAM
enableLoggingtrue
traceBufferSize0x00008000
logNameti_sdo_ce_osal_LOG_Buffer
logSize0x00000100
logTypecircular
logSegSDRAM
Server Algorithms
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
2
Stack Size
default for the alg (1024 bytes) + 8192 bytes padding

Group ID number 0 (auto-assigned value)

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
2
Stack Size
default for the alg (1024 bytes) + 8192 bytes padding

Group ID number 0 (auto-assigned value)
Server DMA (DMAN3)
config
MAXGROUPS0x00000014
heapInternalL1DHEAP
heapExternalSDRAM
scratchAllocFxnundefined
scratchFreeFxnundefined
idma3Internaltrue
cpufalse
useExternalRMfalse
numQdmaChannels0x00000004
qdmaPaRamBase0x01C04000
maxPaRamEntries0x00000080
maxQdmaChannels0x00000008
maxTCs0x00000008
paRamBaseIndex0x00000060
numPaRamEntries0x00000020
nullPaRamIndex0x00000000
qdmaChannels[ 0, 1, 2, 3 ]
tccAllocationMaskH0x00000000
tccAllocationMaskL0xFFFFFFFF
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 ]
ipcKeyBase0x4E414D44
allowUnsharedtrue
Algorithm memory
allocation (DSKT2)
config
DEFAULTSEGIRAM
DARAM0DDRALGHEAP
DARAM1DDRALGHEAP
DARAM2DDRALGHEAP
SARAM0DDRALGHEAP
SARAM1DDRALGHEAP
SARAM2DDRALGHEAP
ESDATADDRALGHEAP
IPROGDDRALGHEAP
EPROGDDRALGHEAP
DSKT2_HEAPSDRAM
ALLOW_EXTERNAL_SCRATCHtrue
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 ]
cacheWritebackInvalidateFxnBCACHE_wbInv
DSP memory map
NameMEM_NULL
Base0x00000000
Len0x00000000
DescriptionPlace holder segment which allows user to disable heaps

NameCACHE_L1D
Base0x11F04000
Len0x00004000
DescriptionDo not delete, in use by cache

NameIRAM
Base0x11800000
Len0x00020000
DescriptionInternal 256K L2 RAM/CACHE

NameSDRAM
Base0xC2C00000
Len0x00300000
DescriptionSDRAM: off-chip memory for application code and data

NameCACHE_L2
Base0x11820000
Len0x00020000
DescriptionDo not delete, in use by cache

NameL1DSRAM
Base0x11F00000
Len0x00004000
DescriptionInternal 32K RAM/CACHE L1 Data Memory

NameL3_CBA_RAM
Base0x80000000
Len0x00020000
Description128KB ARM/DSP local shared RAM

NameCACHE_L1P
Base0x11E00000
Len0x00008000
DescriptionDo not delete, in use by cache

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

NameDDRALGHEAP
Base0xC3000000
Len0x00000008
DescriptionDDRALGHEAP: off-chip memory for dynamic algmem allocation

NameDSPLINKMEM
Base0xC2F01000
Len0x000FF000
DescriptionDSPLINK: off-chip memory reserved for DSPLINK code and data
Misc settings
Server thread priority1
Server thread stack size2048 bytes
autoGenScratchSizeArraystrue
Skeleton Caching PolicyLOCALBUFFERINVWB (default)
Configured DSP clock speed 300 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_evmOMAPL137/audio_copy",  // Engine name (as referred to in the C app)
    "bin/ti_platforms_evmOMAPL137/audio_copy.x674", // path to server exe, relative to its package dir
    "ti.sdo.ce.examples.servers.server_api_example" // full server package name
);