Framework Components Application Programming Interface (API)
fc-t15
|
Representation of actual PaRam hardware registers. More...
#include <ires_edma3Chan.h>
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 |
Representation of actual PaRam hardware registers.
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.