#include <edma3_rm.h>
Data Fields | |
volatile unsigned int | OPT |
volatile unsigned int | SRC |
Starting byte address of Source For FIFO mode, srcAddr must be a 256-bit aligned address. | |
volatile unsigned int | A_B_CNT |
volatile unsigned int | 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 unsigned int | SRC_DST_BIDX |
volatile unsigned int | LINK_BCNTRLD |
Address for linking (AutoReloading of a PaRAM Set) (16 bits) and Reload value of the numArrInFrame (BCNT) (16 bits). | |
volatile unsigned int | 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 unsigned int | CCNT |
Number of Frames in a block (CCNT) (16 bits). |
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.
volatile unsigned int EDMA3_RM_ParamentryRegs::A_B_CNT |
Number of bytes in each Array (ACNT) (16 bits) and Number of Arrays in each Frame (BCNT) (16 bits).
volatile unsigned int EDMA3_RM_ParamentryRegs::LINK_BCNTRLD |
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.
volatile unsigned int EDMA3_RM_ParamentryRegs::OPT |
OPT field of PaRAM Set
volatile unsigned int EDMA3_RM_ParamentryRegs::SRC_DST_BIDX |
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