EDMA3_RM_ParamentryRegs Struct Reference
[EDMA3 Resource Manager Data Structures]

EDMA3 PaRAM Set. More...

#include <edma3_rm.h>

Data Fields

volatile uint32_t OPT
volatile uint32_t SRC
 Starting byte address of Source For FIFO mode, srcAddr must be a 256-bit aligned address.
volatile uint32_t A_B_CNT
volatile uint32_t DST
 Starting byte address of destination For FIFO mode, destAddr must be a 256-bit aligned address. i.e. 5 LSBs should be 0.
volatile uint32_t SRC_DST_BIDX
volatile uint32_t LINK_BCNTRLD
 Address for linking (AutoReloading of a PaRAM Set) (16 bits) and Reload value of the numArrInFrame (BCNT) (16 bits).
volatile uint32_t SRC_DST_CIDX
 Index between consecutive frames of a Source Block (SRCCIDX) (16 bits) and Index between consecutive frames of a Dest Block (DSTCIDX) (16 bits).
volatile uint32_t CCNT
 Number of Frames in a block (CCNT) (16 bits).

Detailed Description

EDMA3 PaRAM Set.

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

It could be used by the advanced users to program the PaRAM Set directly, without using any API.


Field Documentation

volatile uint32_t EDMA3_RM_ParamentryRegs::OPT

OPT field of PaRAM Set

Number of bytes in each Array (ACNT) (16 bits) and Number of Arrays in each Frame (BCNT) (16 bits).

Index between consec. arrays of a Source Frame (SRCBIDX) (16 bits) and Index between consec. arrays of a Destination Frame (DSTBIDX) (16 bits).

If SAM is set to 1 (via channelOptions) then srcInterArrIndex should be an even multiple of 32 bytes.

If DAM is set to 1 (via channelOptions) then destInterArrIndex should be an even multiple of 32 bytes

Address for linking (AutoReloading of a PaRAM Set) (16 bits) and Reload value of the numArrInFrame (BCNT) (16 bits).

Link field must point to a valid aligned 32-byte PaRAM set A value of 0xFFFF means no linking.

B count reload field is relevant only for A-sync transfers.


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

Generated on Mon Feb 14 18:31:18 2011 for EDMA3 Resource Manager by  doxygen 1.6.1