Data Sheet for the DSP server image
Server DSP image name bin/ti_platforms_evmDM6467/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-r11x/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-r11x/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 customDmaLib false 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 ] numQdmaGroup [ 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 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/audio1_ires", // Engine name (as referred to in the C app) "bin/ti_platforms_evmDM6467/audio1_ires.x64P", // path to server exe, relative to its package dir "ti.sdo.ce.examples.servers.audio1_ires" // full server package name );