Framework Components Application Programming Interface (API)  fc-t15
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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).

                                     @remarks  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
                                               @c acnt bytes.

                                     @remarks  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).

                                     @remarks  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).

                                     @remarks  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.

                                     @remarks  A value of 0xffff specifies
                                               a null link.
unsigned short IRES_EDMA3CHAN_PaRamStruct::bCntrld

bcnt reload.

                                     @remarks  The count value used to
                                               reload @c bcnt when @c bcnt
                                               decrements to 0 (TR is
                                               submitted for the last
                                               array in 2nd dimension).

                                     @remarks  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).

                                     @remarks  Valid values range from
                                               -32768 to 32767 inclusive.

                                     @remarks  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.

                                     @remarks  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).

                                     @remarks  Valid values range from
                                               -32768 to 32767 inclusive.

                                     @remarks  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.

                                     @remarks  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
                                               @c bcnt arrays of @c acnt
                                               bytes.

                                     @remarks  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 2013, Texas Instruments Incorporated