Wednesday, August 15, 2012

TMS320 IDMA3 Protocol Object (IDMA3_ProtocolObj)

TMS320 IDMA3 Protocol Object (IDMA3_ProtocolObj)

name     The name of the optional custom protocol that will be used by the algorithm requesting the IDMA3 channel resources.

This object contains function pointers to be used when determining channel “env” memory requirements and for custom channel initialization and finalization.
getEnvMemRec     When not NULL, points to the function called by the DMA manager to query the IDMA3 protocol's memory requirements for the IDMA3 channel’s environment (“env”) pointer.
initHandle     When not NULL, points to the function to be called by DMA manager after allocation of the “env” memory to perform custom IDMA3 protocol initialization of channel state.
deInitHandle     When not NULL, points to the function to be called by DMA manager when a channel is freed to perform any custom IDMA3 protocol de-initialization.

2 comments: