config DSKT2.ALLOW_EXTERNAL_SCRATCH // module-wide |
|
Allow external memory to be used for algorithm scratch memory requests
XDCscript usage |
meta-domain |
DSKT2.ALLOW_EXTERNAL_SCRATCH = Bool true;
DETAILS
If an algorithm requests scratch memory, and insufficient scratch
memory is available, scratch buffers will be allocated in external
memory if property is 'true'.
config DSKT2.DARAM0 // module-wide |
|
IALG memory space mapping of IALG_DARAM0
XDCscript usage |
meta-domain |
DSKT2.DARAM0 = String undefined;
DETAILS
This must be assigned the name of an instance of a module that
implements IHeap.
config DSKT2.DARAM1 // module-wide |
|
IALG memory space mapping of IALG_DARAM1
XDCscript usage |
meta-domain |
DSKT2.DARAM1 = String undefined;
DETAILS
This must be assigned the name of an instance of a module that
implements IHeap.
config DSKT2.DARAM2 // module-wide |
|
IALG memory space mapping of IALG_DARAM2
XDCscript usage |
meta-domain |
DSKT2.DARAM2 = String undefined;
DETAILS
This must be assigned the name of an instance of a module that
implements IHeap.
config DSKT2.DARAM_SCRATCH_SIZES // module-wide |
|
Shared IALG_DARAM0 scratch group sizes
XDCscript usage |
meta-domain |
DSKT2.DARAM_SCRATCH_SIZES = UInt[] [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
];
config DSKT2.DSKT2_HEAP // module-wide |
|
Heap for allocating internal DSKT2 data structures
XDCscript usage |
meta-domain |
DSKT2.DSKT2_HEAP = String undefined;
DETAILS
Objects internal to the DSKT2 module will be allocated from this heap.
config DSKT2.EPROG // module-wide |
|
IALG memory space mapping of IALG_EPROG
XDCscript usage |
meta-domain |
DSKT2.EPROG = String undefined;
DETAILS
This must be assigned the name of an instance of a module that
implements IHeap.
config DSKT2.ESDATA // module-wide |
|
IALG memory space mapping of IALG_ESDATA
XDCscript usage |
meta-domain |
DSKT2.ESDATA = String undefined;
DETAILS
This must be assigned the name of an instance of a module that
implements IHeap.
config DSKT2.IPROG // module-wide |
|
IALG memory space mapping of IALG_IPROG
XDCscript usage |
meta-domain |
DSKT2.IPROG = String undefined;
DETAILS
This must be assigned the name of an instance of a module that
implements IHeap.
config DSKT2.SARAM0 // module-wide |
|
IALG memory space mapping of IALG_SARAM0
XDCscript usage |
meta-domain |
DSKT2.SARAM0 = String undefined;
DETAILS
This must be assigned the name of an instance of a module that
implements IHeap.
config DSKT2.SARAM1 // module-wide |
|
IALG memory space mapping of IALG_SARAM1
XDCscript usage |
meta-domain |
DSKT2.SARAM1 = String undefined;
DETAILS
This must be assigned the name of an instance of a module that
implements IHeap.
config DSKT2.SARAM2 // module-wide |
|
IALG memory space mapping of IALG_SARAM2
XDCscript usage |
meta-domain |
DSKT2.SARAM2 = String undefined;
DETAILS
This must be assigned the name of an instance of a module that
implements IHeap.
config DSKT2.SARAM_SCRATCH_SIZES // module-wide |
|
Shared IALG_SARAM0 scratch group sizes
XDCscript usage |
meta-domain |
DSKT2.SARAM_SCRATCH_SIZES = UInt[] [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
];
config DSKT2.cacheWritebackInvalidateFxn // module-wide |
|
Name of function implementing cache writeback invalidate
XDCscript usage |
meta-domain |
DSKT2.cacheWritebackInvalidateFxn = String "DSKT2_cacheWBInv";
DETAILS
This function must have the following signature:
(*DSKT2_CacheWBInvFxn)(Ptr blockPtr, size_t byteCnt, bool wait)
For C6000 platforms DSKT2 calls this function to ensure that the
algorithm instance memory is not resident in cache when it is
instantiated. This is necessary for compliance with XDAIS C6000 DMA
Rules and Guidelines.
config DSKT2.disableLazyDeactivate // module-wide |
|
Set this to TRUE to disable lazy deactivate feature in DSKT2.
This could affect performance of your algorithm, and should be used
mostly for diagnostic purposes
XDCscript usage |
meta-domain |
DSKT2.disableLazyDeactivate = Bool undefined;