DMA transfer specific parameters. Defines the configuration of a logical channel. More...
#include <acpy3.h>
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 |
DMA transfer specific parameters. Defines the configuration of a logical channel.
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)
Offset in number of bytes from beginning of each 1D vector to the beginning of the next 1D vector. (SBIDX)
Offset in number of bytes from beginning of each 1D vector to the beginning of the next 1D vector. (DBIDX)
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.
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: