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

Representation of actual PaRam hardware registers. More...

#include <ires_edma3Chan.h>

Collaboration diagram for IRES_EDMA3CHAN_PaRamStruct:
Collaboration graph

Data Fields

unsigned int opt
 
unsigned int src
 
unsigned short acnt
 
unsigned short bcnt
 
unsigned int dst
 
unsigned short srcElementIndex
 
unsigned short dstElementIndex
 
unsigned short link
 
unsigned short bCntrld
 
unsigned short srcFrameIndex
 
unsigned short dstFrameIndex
 
unsigned short ccnt
 
unsigned short rsvd
 

Detailed Description

Representation of actual PaRam hardware registers.

See also
https://processors.wiki.ti.com/index.php/EDMA3

Field Documentation

unsigned int IRES_EDMA3CHAN_PaRamStruct::opt

Channel options.

Remarks
Transfer configuration options.
unsigned int IRES_EDMA3CHAN_PaRamStruct::src

Channel source address.

Remarks
The byte address from which data is transferred.
unsigned short IRES_EDMA3CHAN_PaRamStruct::acnt

Count for first dimension.

Remarks
Unsigned value specifying the number of contiguous bytes within an array (first dimention of the transfer).
Valid values range from 1 to 65535 inclusive.
unsigned short IRES_EDMA3CHAN_PaRamStruct::bcnt

Count for second dimension.

Remarks
Unsigned value specifying the number of arrays in a frame, where an array is acnt bytes.
Valid values range from 1 to 65535 inclusive.
unsigned int IRES_EDMA3CHAN_PaRamStruct::dst

Channel destination address.

Remarks
The byte address to which data is transferred.
unsigned short IRES_EDMA3CHAN_PaRamStruct::srcElementIndex

Source bcnt index.

Remarks
Signed value specifying the byte address offset between source arrays within a frame (2nd dimension).
Valid values range from -32768 to 32767 inclusive.
unsigned short IRES_EDMA3CHAN_PaRamStruct::dstElementIndex

Destination bcnt index.

Remarks
Signed value specifying the byte address offset between destination arrays within a frame (2nd dimension).
Valid values range from -32768 to 32767 inclusive.
unsigned short IRES_EDMA3CHAN_PaRamStruct::link

Link address.

Remarks
The PaRAM address containing the PaRAM set to be linked (copied from) when the current PaRAM set is exhausted.
A value of 0xffff specifies a null link.
unsigned short IRES_EDMA3CHAN_PaRamStruct::bCntrld

bcnt reload.

Remarks
The count value used to reload bcnt when bcnt decrements to 0 (TR is submitted for the last array in 2nd dimension).
This is only relevant in A-synchronized transfers.
unsigned short IRES_EDMA3CHAN_PaRamStruct::srcFrameIndex

Source ccnt index.

Remarks
Signed value specifying the byte address offset between frames within a block (3rd dimension).
Valid values range from -32768 to 32767 inclusive.
For A-synchronized transfers, the byte address offset from the beginning of the last source array in a frame to the beginning of the first source array in the next frame.
For AB-synchronized transfers, the byte address offset from the beginning of the first source array in a frame to the beginning of the first source array in the next frame.
unsigned short IRES_EDMA3CHAN_PaRamStruct::dstFrameIndex

Destination ccnt index.

Remarks
Signed value specifying the byte address offset between frames within a block (3rd dimension).
Valid values range from -32768 to 32767 inclusive.
For A-synchronized transfers, the byte address offset from the beginning of the last destination array in a frame to the beginning of the first destination array in the next frame.
For AB-synchronized transfers, the byte address offset from the beginning of the first destination array in a frame to the beginning of the first destination array in the next frame.
unsigned short IRES_EDMA3CHAN_PaRamStruct::ccnt

Count for 3rd dimension

Remarks
Unsigned value specifying the number of frames in a block, where a frame is bcnt arrays of acnt bytes.
Valid values range from 1 to 65535 inclusive.
unsigned short IRES_EDMA3CHAN_PaRamStruct::rsvd

Reserved.


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