metaonly module ti.sdo.fc.ecpy.ECPY

EDMA functional layer library

Configuration settings sourced in ti/sdo/fc/ecpy/ECPY.xdc
 
config ECPY.cachedIresMode  // module-wide
Configuration settings
ECPY.cachedIresMode = Bool true;
 
 
config ECPY.getScratchIdFxn  // module-wide

Function for obtaining scratchId associated with IALG_Handle used for creating the algorithm instance. When set to null, ECPY assumes scratchId => -1

Configuration settings
ECPY.getScratchIdFxn = String null;
 
DETAILS
The signature of the getScratchIdFxn is:
extern Int DSKT2_getScratchId(IALG_Handle alg);
 
config ECPY.persistentAllocFxn  // module-wide

Function for allocating persistent memory for ECPY's implementation's internal objects and for allocating memory for ECPY handle objects

Configuration settings
ECPY.persistentAllocFxn = String null;
 
DETAILS
The signature of the persistent alloc function is: extern Bool persistentAllocFxn(IALG_MemRec * memTab, Int numRecs);
 
config ECPY.persistentFreeFxn  // module-wide

Function for freeing persistent memory allocated by ECPY

Configuration settings
ECPY.persistentFreeFxn = String null;
 
DETAILS
The signature of hte persistentFreeFxn is:
extern Void persistentFreeFxn(IALG_MemRec *memTab, Int numRecs);
 
config ECPY.scratchAllocFxn  // module-wide

Function for allocating scratch memory for ECPY Handle. The scratch memory can be overlayed with other algorithm instance's handle's that are created in the same scratch group to reduce footprint in high-density multi-channel environments

Configuration settings
ECPY.scratchAllocFxn = String null;
 
DETAILS
The signature of the shared allocation function is:
extern Bool scratchAllocFxn(IALG_Handle alg, Int scratchId, IALG_MemRec * memTab, Int numRecs);
 
config ECPY.scratchFreeFxn  // module-wide

Function for freeing scratch memory allocated by ECPY

Configuration settings
ECPY.scratchFreeFxn = String null;
 
DETAILS
The signature of the scratchFreeFxn is:
extern Void scratchFreeFxn(Int mutexId, Void *addr, UInt size);
generated on Mon, 27 Oct 2014 17:56:38 GMT