ACPY3_Params Struct Reference
[ACPY3 (C64P)]

#include <acpy3.h>


Detailed Description

DMA transfer specific parameters. Defines the configuration of a logical channel.


Data Fields

ACPY3_TransferType transferType
Void * srcAddr
Void * dstAddr
unsigned short elementSize
unsigned short numElements
unsigned short numFrames
short srcElementIndex
short dstElementIndex
short srcFrameIndex
short dstFrameIndex
short waitId


Field Documentation

ACPY3_TransferType ACPY3_Params::transferType

1D1D, 1D2D, 2D1D or 2D2D

Void* ACPY3_Params::srcAddr

Source Address of the DMA transfer

Void* ACPY3_Params::dstAddr

Destination Address of the DMA transfer

unsigned short ACPY3_Params::elementSize

Number of consecutive bytes in each 1D transfer vector (ACNT)

unsigned short ACPY3_Params::numElements

Number of 1D vectors in 2D transfers (BCNT)

unsigned short ACPY3_Params::numFrames

Number of 2D frames in 3D transfers (CCNT)

short ACPY3_Params::srcElementIndex

Offset in number of bytes from beginning of each 1D vector to the beginning of the next 1D vector. (SBIDX)

short ACPY3_Params::dstElementIndex

Offset in number of bytes from beginning of each 1D vector to the beginning of the next 1D vector. (DBIDX)

short ACPY3_Params::srcFrameIndex

Offset in number of bytes from beginning of 1D vector of current (source) frame to the beginning of next frame's first 1D vector. (SCIDX): signed value between -32768 and 32767.

short ACPY3_Params::dstFrameIndex

Offset in number of bytes from beginning of 1D vector of current (destination) frame to the beginning of next frame's first 1D vector. (DCIDX): signed value between -32768 and 32767.

short ACPY3_Params::waitId

For a linked transfer entry:


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