Framework Components Application Programming Interface (API)  fc-v07
Data Fields
IRES_EDMA3CHAN2_Obj Struct Reference

Object returned to the algorithm requesting EDMA3 resources. More...

#include <ires_edma3Chan.h>

Collaboration diagram for IRES_EDMA3CHAN2_Obj:
Collaboration graph

Data Fields

IRES_Obj ires
 
IRES_EDMA3CHAN_PaRamStructshadowPaRams
 
unsigned int * assignedPaRamAddresses
 
short * assignedPaRamIndices
 
short * assignedTccIndices
 
short assignedNumPaRams
 
short assignedNumTccs
 
short assignedQdmaChannelIndex
 
short assignedEdmaChannelIndex
 
unsigned int esrBitMaskL
 
unsigned int esrBitMaskH
 
unsigned int iprBitMaskL
 
unsigned int iprBitMaskH
 
XDAS_Int32queueMap
 

Detailed Description

Object returned to the algorithm requesting EDMA3 resources.

Remarks
IRES_EDMA3CHAN2_Obj extends the generic IRES_Obj structure.
IRES_EDMA3CHAN2_Obj corresponds to IRES_EDMA3CHAN_PROTOCOLREVISION_2_0_0.
IRES_EDMA3CHAN2_Obj has been enhanced from IRES_EDMA3CHAN_Obj's IRES_EDMA3CHAN_PROTOCOLREVISION_1_0_0 with the addition of the queueMap field.
Request this version of resource by specifying revision {2,0,0} when requesting the IRES_EDMA3CHAN resource.
See also
IRES_EDMA3CHAN_Obj

Field Documentation

IRES_Obj IRES_EDMA3CHAN2_Obj::ires
IRES_EDMA3CHAN_PaRamStruct* IRES_EDMA3CHAN2_Obj::shadowPaRams

Actual programmed shadow paRam entries.

unsigned int* IRES_EDMA3CHAN2_Obj::assignedPaRamAddresses

Physical Addresses of assigned paRams.

short* IRES_EDMA3CHAN2_Obj::assignedPaRamIndices

Assigned paRam Indices

short* IRES_EDMA3CHAN2_Obj::assignedTccIndices

Assigned Tcc Indices

short IRES_EDMA3CHAN2_Obj::assignedNumPaRams

Number of assigned paRams

short IRES_EDMA3CHAN2_Obj::assignedNumTccs

Number of assigned tccs

short IRES_EDMA3CHAN2_Obj::assignedQdmaChannelIndex

Assigned QDMA channel.

Remarks
This may be IRES_EDMA3CHAN_CHAN_NONE if no QDMA channel was requested.
short IRES_EDMA3CHAN2_Obj::assignedEdmaChannelIndex

Assigned EDMA channel.

Remarks
This may be IRES_EDMA3CHAN_CHAN_NONE if no EDMA channel was requested.
unsigned int IRES_EDMA3CHAN2_Obj::esrBitMaskL

Event set register bit mask (low).

Remarks
Used with esrBitMaskH to trigger EDMA channel (if requested).
unsigned int IRES_EDMA3CHAN2_Obj::esrBitMaskH

Event set register bit mask (high).

Remarks
Used with esrBitMaskL to trigger EDMA channel (if requested).
unsigned int IRES_EDMA3CHAN2_Obj::iprBitMaskL

Interrupt pending register bit mask (low).

Remarks
Used with iprBitMaskH to pend on transfer completion.
unsigned int IRES_EDMA3CHAN2_Obj::iprBitMaskH

Interrupt pending register bit mask (high).

Remarks
Used with iprBitMaskL to pend on transfer completion.
XDAS_Int32* IRES_EDMA3CHAN2_Obj::queueMap

Write-destination to event queue map.

Remarks
This table, indexed by IRES_EDMA3CHAN_DmaDestType, returns the mapping of types of DMA-write destinations to event queues.
See also
IRES_EDMA3CHAN_DmaDestType

The documentation for this struct was generated from the following file:
Copyright 2016, Texas Instruments Incorporated