EDMA3_DRV_PaRAMRegs Struct Reference
[EDMA3 Driver Data Structures]

EDMA3 Parameter RAM Set in User Configurable format. More...

#include <edma3_drv.h>

Data Fields

volatile uint32_t opt
volatile uint32_t srcAddr
 Starting byte address of Source For FIFO mode, srcAddr must be a 256-bit aligned address.
volatile uint16_t aCnt
 Number of bytes in each Array (ACNT).
volatile uint16_t bCnt
 Number of Arrays in each Frame (BCNT).
volatile uint32_t destAddr
 Starting byte address of destination For FIFO mode, destAddr must be a 256-bit aligned address. i.e. 5 LSBs should be 0.
volatile int16_t srcBIdx
 Index between consec. arrays of a Source Frame (SRCBIDX) If SAM is set to 1 (via channelOptions) then srcInterArrIndex should be an even multiple of 32 bytes.
volatile int16_t destBIdx
 Index between consec. arrays of a Destination Frame (DSTBIDX) If DAM is set to 1 (via channelOptions) then destInterArrIndex should be an even multiple of 32 bytes.
volatile uint16_t linkAddr
 Address for linking (AutoReloading of a PaRAM Set) This must point to a valid aligned 32-byte PaRAM set A value of 0xFFFF means no linking Linking is especially useful for use with ping-pong buffers and circular buffers.
volatile uint16_t bCntReload
 Reload value of the numArrInFrame (BCNT) Relevant only for A-sync transfers.
volatile int16_t srcCIdx
 Index between consecutive frames of a Source Block (SRCCIDX).
volatile int16_t destCIdx
 Index between consecutive frames of a Dest Block (DSTCIDX).
volatile uint16_t cCnt
 Number of Frames in a block (CCNT).
volatile int16_t reserved
 Reserved.

Detailed Description

EDMA3 Parameter RAM Set in User Configurable format.

This is a mapping of the EDMA3 PaRAM set provided to the user for ease of modification of the individual fields


Field Documentation

volatile uint32_t EDMA3_DRV_PaRAMRegs::opt

OPT field of PaRAM Set


The documentation for this struct was generated from the following file:

Generated on Mon Feb 14 18:34:02 2011 for EDMA3 Driver by  doxygen 1.6.1