25.7.4.4 Linked List Abort

The DMA provides the ability to abort linked-list operation and block transfer operation on the rising edge of a event system trigger. Setting CHEVCTRLk.EVAUXIE=1 and CHEVCTRLk.EVAUXACT=3 enables linked-list abort triggering. On the rising edge of the event system trigger, the CHCTRLAk.LLEN bit is cleared to prevent further linked-list operation. The associated block transfer abort is covered in detail in Abort Trigger Source.

Table 25-4. Block Transfer Descriptor
Address

Offset

Name Bit

31/23/15/7

Bit

30/22/14/6

Bit

29/21/13/5

Bit

28/20/12/4

Bit

27/19/11/3

Bit

26/18/10/2

Bit

25/17/9/1

Bit

24/16/8/0

0x00 BDNXT 7:0 NXT[31:0]
0x01 15:8
0x02 23:16
0x03 31:24
0x04 BDCFG 7:0 PDAT XSIZ DSTRD SSTRD DSA SSA EVCTRL CTRLB
0x05 15:8 CTRLDAT CTRLCRC
0x06 23:16
0x07 31:24 RUNSTDBY SWFRC LLEN ENABLE
0x08 BDCTRLB 7:0 RAS[2:0] WAS[2:0]
0x09 15:8 BYTORD[1:0] WBOEN PRI[1:0]
0x0A 23:16 TRIG[7:0]
0x0B 31:24 CRCEN CASTEN PATEN PATLEN PIGNEN
0x0C BDEVCTRL 7:0 EVOE EVSTRIE EVAUXIE EVOMODE[1:0] EVAUXACT[1:0]
0x0D 15:8
0x0E BDCTRLCR 7:0 CRCRIN CRCROUT CRCXOR CRCAPP CRCMD[2:0]
0x0F 15:8
0x10 BDSSA 7:0 SSA[31:0]
0x11 15:8
0x12 23:16
0x13 31:24
0x14 BDDSA 7:0 DSA[31:0]
0x15 15:8
0x16 23:16
0x17 31:24
0x18 BDSSTRD 7:0 SSTRD[15:0]
0x19 15:8
0x1A BDDSTRD 7:0 DSTRD[15:0]
0x1B 15:8
0x1C BDXSIZ 7:0 CSZ[7:0]
0x1D 15:8 CSZ[9:8]
0x1E 23:16 BLKSZ[15:0]
0x1F 31:24
0x20 BDPDAT 7:0 PDAT[15:0]
0x21 15:8
0x22 23:16
0x23 31:24 PIGN[7:0]
0x24 BDCRCDAT 7:0 CRCDAT[31:0]
0x25 15:8
0x26 23:16
0x27 31:24