\n

DMA

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1400 byte (0x0)
mem_usage : registers
protection : not protected

Registers

CR

TCD0_SADDR

TCD0_SOFF

TCD0_ATTR

TCD0_NBYTES_MLNO

TCD0_NBYTES_MLOFFNO

TCD0_NBYTES_MLOFFYES

TCD0_SLAST

TCD0_DADDR

TCD0_DOFF

TCD0_CITER_ELINKNO

TCD0_CITER_ELINKYES

TCD0_DLASTSGA

TCD0_CSR

TCD0_BITER_ELINKNO

TCD0_BITER_ELINKYES

TCD1_SADDR

TCD1_SOFF

TCD1_ATTR

TCD1_NBYTES_MLNO

TCD1_NBYTES_MLOFFNO

TCD1_NBYTES_MLOFFYES

TCD1_SLAST

TCD1_DADDR

TCD1_DOFF

TCD1_CITER_ELINKNO

TCD1_CITER_ELINKYES

TCD1_DLASTSGA

TCD1_CSR

TCD1_BITER_ELINKNO

TCD1_BITER_ELINKYES

TCD2_SADDR

TCD2_SOFF

TCD2_ATTR

TCD2_NBYTES_MLNO

TCD2_NBYTES_MLOFFNO

TCD2_NBYTES_MLOFFYES

TCD2_SLAST

TCD2_DADDR

TCD2_DOFF

TCD2_CITER_ELINKNO

TCD2_CITER_ELINKYES

TCD2_DLASTSGA

TCD2_CSR

TCD2_BITER_ELINKNO

TCD2_BITER_ELINKYES

TCD3_SADDR

TCD3_SOFF

TCD3_ATTR

TCD3_NBYTES_MLNO

TCD3_NBYTES_MLOFFNO

TCD3_NBYTES_MLOFFYES

DCHPRI13

TCD3_SLAST

TCD3_DADDR

TCD3_DOFF

TCD3_CITER_ELINKNO

TCD3_CITER_ELINKYES

TCD3_DLASTSGA

TCD3_CSR

TCD3_BITER_ELINKNO

TCD3_BITER_ELINKYES

TCD4_SADDR

DCHMID[11]

TCD4_SOFF

TCD4_ATTR

TCD4_NBYTES_MLNO

TCD4_NBYTES_MLOFFNO

TCD4_NBYTES_MLOFFYES

TCD4_SLAST

TCD4_DADDR

TCD4_DOFF

TCD4_CITER_ELINKNO

TCD4_CITER_ELINKYES

TCD4_DLASTSGA

TCD4_CSR

TCD4_BITER_ELINKNO

TCD4_BITER_ELINKYES

TCD5_SADDR

TCD5_SOFF

TCD5_ATTR

TCD5_NBYTES_MLNO

TCD5_NBYTES_MLOFFNO

TCD5_NBYTES_MLOFFYES

TCD5_SLAST

TCD5_DADDR

TCD5_DOFF

TCD5_CITER_ELINKNO

TCD5_CITER_ELINKYES

TCD5_DLASTSGA

TCD5_CSR

TCD5_BITER_ELINKNO

TCD5_BITER_ELINKYES

TCD6_SADDR

TCD6_SOFF

TCD6_ATTR

TCD6_NBYTES_MLNO

TCD6_NBYTES_MLOFFNO

TCD6_NBYTES_MLOFFYES

TCD6_SLAST

TCD6_DADDR

TCD6_DOFF

TCD6_CITER_ELINKNO

TCD6_CITER_ELINKYES

TCD6_DLASTSGA

TCD6_CSR

TCD6_BITER_ELINKNO

TCD6_BITER_ELINKYES

TCD7_SADDR

TCD7_SOFF

TCD7_ATTR

TCD7_NBYTES_MLNO

TCD7_NBYTES_MLOFFNO

TCD7_NBYTES_MLOFFYES

TCD7_SLAST

TCD7_DADDR

TCD7_DOFF

TCD7_CITER_ELINKNO

TCD7_CITER_ELINKYES

TCD7_DLASTSGA

TCD7_CSR

TCD7_BITER_ELINKNO

TCD7_BITER_ELINKYES

TCD8_SADDR

TCD8_SOFF

TCD8_ATTR

TCD8_NBYTES_MLNO

TCD8_NBYTES_MLOFFNO

TCD8_NBYTES_MLOFFYES

TCD8_SLAST

TCD8_DADDR

TCD8_DOFF

TCD8_CITER_ELINKNO

TCD8_CITER_ELINKYES

TCD8_DLASTSGA

TCD8_CSR

TCD8_BITER_ELINKNO

TCD8_BITER_ELINKYES

TCD9_SADDR

TCD9_SOFF

TCD9_ATTR

TCD9_NBYTES_MLNO

TCD9_NBYTES_MLOFFNO

TCD9_NBYTES_MLOFFYES

TCD9_SLAST

TCD9_DADDR

TCD9_DOFF

TCD9_CITER_ELINKNO

TCD9_CITER_ELINKYES

TCD9_DLASTSGA

TCD9_CSR

TCD9_BITER_ELINKNO

TCD9_BITER_ELINKYES

TCD10_SADDR

TCD10_SOFF

TCD10_ATTR

TCD10_NBYTES_MLNO

TCD10_NBYTES_MLOFFNO

TCD10_NBYTES_MLOFFYES

TCD10_SLAST

TCD10_DADDR

TCD10_DOFF

TCD10_CITER_ELINKNO

TCD10_CITER_ELINKYES

TCD10_DLASTSGA

TCD10_CSR

TCD10_BITER_ELINKNO

TCD10_BITER_ELINKYES

TCD11_SADDR

TCD11_SOFF

TCD11_ATTR

TCD11_NBYTES_MLNO

TCD11_NBYTES_MLOFFNO

TCD11_NBYTES_MLOFFYES

TCD11_SLAST

TCD11_DADDR

TCD11_DOFF

TCD11_CITER_ELINKNO

TCD11_CITER_ELINKYES

DCHPRI12

TCD11_DLASTSGA

TCD11_CSR

TCD11_BITER_ELINKNO

TCD11_BITER_ELINKYES

TCD12_SADDR

TCD12_SOFF

TCD12_ATTR

TCD12_NBYTES_MLNO

TCD12_NBYTES_MLOFFNO

TCD12_NBYTES_MLOFFYES

TCD12_SLAST

TCD12_DADDR

TCD12_DOFF

TCD12_CITER_ELINKNO

TCD12_CITER_ELINKYES

TCD12_DLASTSGA

TCD12_CSR

TCD12_BITER_ELINKNO

TCD12_BITER_ELINKYES

TCD13_SADDR

TCD13_SOFF

TCD13_ATTR

TCD13_NBYTES_MLNO

TCD13_NBYTES_MLOFFNO

TCD13_NBYTES_MLOFFYES

TCD13_SLAST

TCD13_DADDR

TCD13_DOFF

TCD13_CITER_ELINKNO

TCD13_CITER_ELINKYES

TCD13_DLASTSGA

TCD13_CSR

TCD13_BITER_ELINKNO

TCD13_BITER_ELINKYES

TCD14_SADDR

TCD14_SOFF

TCD14_ATTR

TCD14_NBYTES_MLNO

TCD14_NBYTES_MLOFFNO

TCD14_NBYTES_MLOFFYES

TCD14_SLAST

DCHMID[12]

TCD14_DADDR

TCD14_DOFF

TCD14_CITER_ELINKNO

TCD14_CITER_ELINKYES

TCD14_DLASTSGA

TCD14_CSR

TCD14_BITER_ELINKNO

TCD14_BITER_ELINKYES

TCD15_SADDR

TCD15_SOFF

TCD15_ATTR

TCD15_NBYTES_MLNO

TCD15_NBYTES_MLOFFNO

TCD15_NBYTES_MLOFFYES

TCD15_SLAST

TCD15_DADDR

TCD15_DOFF

TCD15_CITER_ELINKNO

TCD15_CITER_ELINKYES

TCD15_DLASTSGA

TCD15_CSR

TCD15_BITER_ELINKNO

TCD15_BITER_ELINKYES

TCD16_SADDR

TCD16_SOFF

TCD16_ATTR

TCD16_NBYTES_MLNO

TCD16_NBYTES_MLOFFNO

TCD16_NBYTES_MLOFFYES

TCD16_SLAST

TCD16_DADDR

TCD16_DOFF

TCD16_CITER_ELINKNO

TCD16_CITER_ELINKYES

TCD16_DLASTSGA

TCD16_CSR

TCD16_BITER_ELINKNO

TCD16_BITER_ELINKYES

TCD17_SADDR

TCD17_SOFF

TCD17_ATTR

TCD17_NBYTES_MLNO

TCD17_NBYTES_MLOFFNO

TCD17_NBYTES_MLOFFYES

TCD17_SLAST

TCD17_DADDR

TCD17_DOFF

TCD17_CITER_ELINKNO

TCD17_CITER_ELINKYES

TCD17_DLASTSGA

TCD17_CSR

TCD17_BITER_ELINKNO

TCD17_BITER_ELINKYES

TCD18_SADDR

TCD18_SOFF

TCD18_ATTR

TCD18_NBYTES_MLNO

TCD18_NBYTES_MLOFFNO

TCD18_NBYTES_MLOFFYES

TCD18_SLAST

TCD18_DADDR

TCD18_DOFF

TCD18_CITER_ELINKNO

TCD18_CITER_ELINKYES

TCD18_DLASTSGA

TCD18_CSR

TCD18_BITER_ELINKNO

TCD18_BITER_ELINKYES

TCD19_SADDR

TCD19_SOFF

TCD19_ATTR

TCD19_NBYTES_MLNO

TCD19_NBYTES_MLOFFNO

TCD19_NBYTES_MLOFFYES

TCD19_SLAST

TCD19_DADDR

TCD19_DOFF

TCD19_CITER_ELINKNO

TCD19_CITER_ELINKYES

TCD19_DLASTSGA

TCD19_CSR

TCD19_BITER_ELINKNO

TCD19_BITER_ELINKYES

TCD20_SADDR

TCD20_SOFF

TCD20_ATTR

DCHPRI19

TCD20_NBYTES_MLNO

TCD20_NBYTES_MLOFFNO

TCD20_NBYTES_MLOFFYES

TCD20_SLAST

TCD20_DADDR

TCD20_DOFF

TCD20_CITER_ELINKNO

TCD20_CITER_ELINKYES

TCD20_DLASTSGA

TCD20_CSR

TCD20_BITER_ELINKNO

TCD20_BITER_ELINKYES

TCD21_SADDR

TCD21_SOFF

TCD21_ATTR

TCD21_NBYTES_MLNO

TCD21_NBYTES_MLOFFNO

TCD21_NBYTES_MLOFFYES

TCD21_SLAST

TCD21_DADDR

TCD21_DOFF

TCD21_CITER_ELINKNO

TCD21_CITER_ELINKYES

TCD21_DLASTSGA

TCD21_CSR

TCD21_BITER_ELINKNO

TCD21_BITER_ELINKYES

TCD22_SADDR

TCD22_SOFF

TCD22_ATTR

TCD22_NBYTES_MLNO

TCD22_NBYTES_MLOFFNO

TCD22_NBYTES_MLOFFYES

TCD22_SLAST

TCD22_DADDR

TCD22_DOFF

TCD22_CITER_ELINKNO

TCD22_CITER_ELINKYES

TCD22_DLASTSGA

TCD22_CSR

TCD22_BITER_ELINKNO

TCD22_BITER_ELINKYES

TCD23_SADDR

TCD23_SOFF

TCD23_ATTR

TCD23_NBYTES_MLNO

TCD23_NBYTES_MLOFFNO

TCD23_NBYTES_MLOFFYES

TCD23_SLAST

TCD23_DADDR

TCD23_DOFF

TCD23_CITER_ELINKNO

TCD23_CITER_ELINKYES

TCD23_DLASTSGA

TCD23_CSR

TCD23_BITER_ELINKNO

TCD23_BITER_ELINKYES

TCD24_SADDR

TCD24_SOFF

TCD24_ATTR

TCD24_NBYTES_MLNO

TCD24_NBYTES_MLOFFNO

TCD24_NBYTES_MLOFFYES

TCD24_SLAST

TCD24_DADDR

TCD24_DOFF

TCD24_CITER_ELINKNO

TCD24_CITER_ELINKYES

TCD24_DLASTSGA

DCHMID[13]

TCD24_CSR

TCD24_BITER_ELINKNO

TCD24_BITER_ELINKYES

TCD25_SADDR

TCD25_SOFF

TCD25_ATTR

TCD25_NBYTES_MLNO

TCD25_NBYTES_MLOFFNO

TCD25_NBYTES_MLOFFYES

TCD25_SLAST

TCD25_DADDR

TCD25_DOFF

TCD25_CITER_ELINKNO

TCD25_CITER_ELINKYES

TCD25_DLASTSGA

TCD25_CSR

TCD25_BITER_ELINKNO

TCD25_BITER_ELINKYES

TCD26_SADDR

TCD26_SOFF

TCD26_ATTR

TCD26_NBYTES_MLNO

TCD26_NBYTES_MLOFFNO

TCD26_NBYTES_MLOFFYES

TCD26_SLAST

TCD26_DADDR

TCD26_DOFF

TCD26_CITER_ELINKNO

TCD26_CITER_ELINKYES

TCD26_DLASTSGA

TCD26_CSR

TCD26_BITER_ELINKNO

TCD26_BITER_ELINKYES

TCD27_SADDR

TCD27_SOFF

TCD27_ATTR

TCD27_NBYTES_MLNO

TCD27_NBYTES_MLOFFNO

TCD27_NBYTES_MLOFFYES

TCD27_SLAST

TCD27_DADDR

TCD27_DOFF

TCD27_CITER_ELINKNO

TCD27_CITER_ELINKYES

TCD27_DLASTSGA

TCD27_CSR

TCD27_BITER_ELINKNO

TCD27_BITER_ELINKYES

TCD28_SADDR

TCD28_SOFF

TCD28_ATTR

TCD28_NBYTES_MLNO

TCD28_NBYTES_MLOFFNO

TCD28_NBYTES_MLOFFYES

TCD28_SLAST

TCD28_DADDR

TCD28_DOFF

TCD28_CITER_ELINKNO

TCD28_CITER_ELINKYES

TCD28_DLASTSGA

DCHPRI18

TCD28_CSR

TCD28_BITER_ELINKNO

TCD28_BITER_ELINKYES

TCD29_SADDR

TCD29_SOFF

TCD29_ATTR

TCD29_NBYTES_MLNO

TCD29_NBYTES_MLOFFNO

TCD29_NBYTES_MLOFFYES

TCD29_SLAST

TCD29_DADDR

TCD29_DOFF

TCD29_CITER_ELINKNO

TCD29_CITER_ELINKYES

TCD29_DLASTSGA

TCD29_CSR

TCD29_BITER_ELINKNO

TCD29_BITER_ELINKYES

TCD30_SADDR

TCD30_SOFF

TCD30_ATTR

TCD30_NBYTES_MLNO

TCD30_NBYTES_MLOFFNO

TCD30_NBYTES_MLOFFYES

TCD30_SLAST

TCD30_DADDR

TCD30_DOFF

TCD30_CITER_ELINKNO

TCD30_CITER_ELINKYES

TCD30_DLASTSGA

TCD30_CSR

TCD30_BITER_ELINKNO

TCD30_BITER_ELINKYES

TCD31_SADDR

TCD31_SOFF

TCD31_ATTR

TCD31_NBYTES_MLNO

TCD31_NBYTES_MLOFFNO

TCD31_NBYTES_MLOFFYES

TCD31_SLAST

TCD31_DADDR

TCD31_DOFF

TCD31_CITER_ELINKNO

TCD31_CITER_ELINKYES

TCD31_DLASTSGA

TCD31_CSR

TCD31_BITER_ELINKNO

TCD31_BITER_ELINKYES

EEI

DCHMID[14]

DCHPRI17

DCHMID[15]

DCHPRI16

DCHPRI23

DCHMID[16]

DCHPRI22

CEEI

DCHMID[17]

DCHPRI21

SEEI

DCHMID[18]

CERQ

DCHPRI20

DCHMID[19]

SERQ

DCHPRI27

CDNE

DCHPRI26

DCHMID[20]

SSRT

DCHPRI25

DCHMID[21]

CERR

DCHPRI24

DCHMID[22]

CINT

DCHPRI31

DCHPRI3

DCHMID[23]

DCHPRI30

DCHMID[24]

DCHPRI29

DCHPRI28

DCHMID[25]

INT

DCHMID[26]

DCHMID[27]

DCHMID[28]

DCHMID[0]

DCHMID[29]

DCHMID[30]

DCHMID[31]

ERR

DCHPRI2

HRS

DCHMID[1]

ES

DCHPRI1

EARS

DCHMID[2]

DCHPRI0

DCHPRI7

DCHMID[3]

DCHPRI6

DCHMID[4]

DCHPRI5

DCHMID[5]

DCHPRI4

DCHMID[6]

DCHPRI11

DCHPRI10

DCHMID[7]

ERQ

DCHPRI9

DCHMID[8]

DCHPRI8

DCHMID[9]

DCHPRI15

DCHMID[10]

DCHPRI14


CR

Control Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CR CR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EBWR EDBG ERCA ERGA HOE HALT CLM EMLM GRP0PRI GRP1PRI ECX CX ACTIVE

EBWR : Enable Buffered Writes
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : EBWR_0

no description available

0x1 : EBWR_1

no description available

End of enumeration elements list.

EDBG : Enable Debug
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : EDBG_0

no description available

0x1 : EDBG_1

no description available

End of enumeration elements list.

ERCA : Enable Round Robin Channel Arbitration
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : ERCA_0

no description available

0x1 : ERCA_1

no description available

End of enumeration elements list.

ERGA : Enable Round Robin Group Arbitration
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : ERGA_0

Fixed priority arbitration is used for selection among the groups.

0x1 : ERGA_1

Round robin arbitration is used for selection among the groups.

End of enumeration elements list.

HOE : Halt On Error
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : HOE_0

Normal operation

0x1 : HOE_1

Any error causes the HALT bit to set. Subsequently, all service requests are ignored until the HALT bit is cleared.

End of enumeration elements list.

HALT : Halt DMA Operations
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : HALT_0

Normal operation

0x1 : HALT_1

Stall the start of any new channels. Executing channels are allowed to complete. Channel execution resumes when this bit is cleared.

End of enumeration elements list.

CLM : Continuous Link Mode
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : CLM_0

A minor loop channel link made to itself goes through channel arbitration before being activated again.

0x1 : CLM_1

A minor loop channel link made to itself does not go through channel arbitration before being activated again. Upon minor loop completion, the channel activates again if that channel has a minor loop channel link enabled and the link channel is itself. This effectively applies the minor loop offsets and restarts the next minor loop.

End of enumeration elements list.

EMLM : Enable Minor Loop Mapping
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMLM_0

Disabled. TCDn.word2 is defined as a 32-bit NBYTES field.

0x1 : EMLM_1

Enabled. TCDn.word2 is redefined to include individual enable fields, an offset field, and the NBYTES field. The individual enable fields allow the minor loop offset to be applied to the source address, the destination address, or both. The NBYTES field is reduced when either offset is enabled.

End of enumeration elements list.

GRP0PRI : Channel Group 0 Priority
bits : 8 - 8 (1 bit)
access : read-write

GRP1PRI : Channel Group 1 Priority
bits : 10 - 10 (1 bit)
access : read-write

ECX : Error Cancel Transfer
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

0 : ECX_0

Normal operation

0x1 : ECX_1

Cancel the remaining data transfer in the same fashion as the CX bit. Stop the executing channel and force the minor loop to finish. The cancel takes effect after the last write of the current read/write sequence. The ECX bit clears itself after the cancel is honored. In addition to cancelling the transfer, ECX treats the cancel as an error condition, thus updating the Error Status register (DMAx_ES) and generating an optional error interrupt.

End of enumeration elements list.

CX : Cancel Transfer
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

0 : CX_0

Normal operation

0x1 : CX_1

Cancel the remaining data transfer. Stop the executing channel and force the minor loop to finish. The cancel takes effect after the last write of the current read/write sequence. The CX bit clears itself after the cancel has been honored. This cancel retires the channel normally as if the minor loop was completed.

End of enumeration elements list.

ACTIVE : DMA Active Status
bits : 31 - 31 (1 bit)
access : read-only

Enumeration:

0 : ACTIVE_0

eDMA is idle.

0x1 : ACTIVE_1

eDMA is executing a channel.

End of enumeration elements list.


TCD0_SADDR

TCD Source Address
address_offset : 0x1000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD0_SADDR TCD0_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD0_SOFF

TCD Signed Source Address Offset
address_offset : 0x1004 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD0_SOFF TCD0_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD0_ATTR

TCD Transfer Attributes
address_offset : 0x1006 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD0_ATTR TCD0_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD0_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1008 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD0_NBYTES_MLNO TCD0_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD0_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1008 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD0_NBYTES_MLOFFNO TCD0_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD0_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1008 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD0_NBYTES_MLOFFYES TCD0_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD0_SLAST

TCD Last Source Address Adjustment
address_offset : 0x100C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD0_SLAST TCD0_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD0_DADDR

TCD Destination Address
address_offset : 0x1010 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD0_DADDR TCD0_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD0_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1014 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD0_DOFF TCD0_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD0_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1016 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD0_CITER_ELINKNO TCD0_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD0_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1016 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD0_CITER_ELINKYES TCD0_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD0_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1018 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD0_DLASTSGA TCD0_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD0_CSR

TCD Control and Status
address_offset : 0x101C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD0_CSR TCD0_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD0_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x101E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD0_BITER_ELINKNO TCD0_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD0_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x101E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD0_BITER_ELINKYES TCD0_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD1_SADDR

TCD Source Address
address_offset : 0x1020 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD1_SADDR TCD1_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD1_SOFF

TCD Signed Source Address Offset
address_offset : 0x1024 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD1_SOFF TCD1_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD1_ATTR

TCD Transfer Attributes
address_offset : 0x1026 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD1_ATTR TCD1_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD1_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1028 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD1_NBYTES_MLNO TCD1_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD1_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1028 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD1_NBYTES_MLOFFNO TCD1_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD1_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1028 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD1_NBYTES_MLOFFYES TCD1_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD1_SLAST

TCD Last Source Address Adjustment
address_offset : 0x102C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD1_SLAST TCD1_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD1_DADDR

TCD Destination Address
address_offset : 0x1030 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD1_DADDR TCD1_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD1_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1034 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD1_DOFF TCD1_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD1_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1036 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD1_CITER_ELINKNO TCD1_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD1_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1036 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD1_CITER_ELINKYES TCD1_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD1_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1038 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD1_DLASTSGA TCD1_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD1_CSR

TCD Control and Status
address_offset : 0x103C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD1_CSR TCD1_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD1_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x103E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD1_BITER_ELINKNO TCD1_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD1_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x103E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD1_BITER_ELINKYES TCD1_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD2_SADDR

TCD Source Address
address_offset : 0x1040 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD2_SADDR TCD2_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD2_SOFF

TCD Signed Source Address Offset
address_offset : 0x1044 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD2_SOFF TCD2_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD2_ATTR

TCD Transfer Attributes
address_offset : 0x1046 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD2_ATTR TCD2_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD2_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1048 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD2_NBYTES_MLNO TCD2_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD2_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1048 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD2_NBYTES_MLOFFNO TCD2_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD2_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1048 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD2_NBYTES_MLOFFYES TCD2_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD2_SLAST

TCD Last Source Address Adjustment
address_offset : 0x104C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD2_SLAST TCD2_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD2_DADDR

TCD Destination Address
address_offset : 0x1050 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD2_DADDR TCD2_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD2_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1054 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD2_DOFF TCD2_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD2_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1056 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD2_CITER_ELINKNO TCD2_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD2_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1056 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD2_CITER_ELINKYES TCD2_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD2_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1058 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD2_DLASTSGA TCD2_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD2_CSR

TCD Control and Status
address_offset : 0x105C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD2_CSR TCD2_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD2_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x105E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD2_BITER_ELINKNO TCD2_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD2_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x105E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD2_BITER_ELINKYES TCD2_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD3_SADDR

TCD Source Address
address_offset : 0x1060 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD3_SADDR TCD3_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD3_SOFF

TCD Signed Source Address Offset
address_offset : 0x1064 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD3_SOFF TCD3_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD3_ATTR

TCD Transfer Attributes
address_offset : 0x1066 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD3_ATTR TCD3_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD3_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1068 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD3_NBYTES_MLNO TCD3_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD3_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1068 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD3_NBYTES_MLOFFNO TCD3_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD3_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1068 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD3_NBYTES_MLOFFYES TCD3_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


DCHPRI13

Channel Priority Register
address_offset : 0x1069 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI13 DCHPRI13 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


TCD3_SLAST

TCD Last Source Address Adjustment
address_offset : 0x106C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD3_SLAST TCD3_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD3_DADDR

TCD Destination Address
address_offset : 0x1070 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD3_DADDR TCD3_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD3_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1074 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD3_DOFF TCD3_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD3_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1076 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD3_CITER_ELINKNO TCD3_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD3_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1076 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD3_CITER_ELINKYES TCD3_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD3_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1078 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD3_DLASTSGA TCD3_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD3_CSR

TCD Control and Status
address_offset : 0x107C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD3_CSR TCD3_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD3_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x107E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD3_BITER_ELINKNO TCD3_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD3_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x107E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD3_BITER_ELINKYES TCD3_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD4_SADDR

TCD Source Address
address_offset : 0x1080 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD4_SADDR TCD4_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


DCHMID[11]

Channel n Master ID Register
address_offset : 0x1082 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[11] DCHMID[11] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


TCD4_SOFF

TCD Signed Source Address Offset
address_offset : 0x1084 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD4_SOFF TCD4_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD4_ATTR

TCD Transfer Attributes
address_offset : 0x1086 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD4_ATTR TCD4_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD4_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1088 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD4_NBYTES_MLNO TCD4_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD4_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1088 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD4_NBYTES_MLOFFNO TCD4_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD4_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1088 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD4_NBYTES_MLOFFYES TCD4_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD4_SLAST

TCD Last Source Address Adjustment
address_offset : 0x108C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD4_SLAST TCD4_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD4_DADDR

TCD Destination Address
address_offset : 0x1090 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD4_DADDR TCD4_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD4_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1094 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD4_DOFF TCD4_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD4_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1096 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD4_CITER_ELINKNO TCD4_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD4_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1096 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD4_CITER_ELINKYES TCD4_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD4_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1098 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD4_DLASTSGA TCD4_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD4_CSR

TCD Control and Status
address_offset : 0x109C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD4_CSR TCD4_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD4_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x109E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD4_BITER_ELINKNO TCD4_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD4_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x109E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD4_BITER_ELINKYES TCD4_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD5_SADDR

TCD Source Address
address_offset : 0x10A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD5_SADDR TCD5_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD5_SOFF

TCD Signed Source Address Offset
address_offset : 0x10A4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD5_SOFF TCD5_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD5_ATTR

TCD Transfer Attributes
address_offset : 0x10A6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD5_ATTR TCD5_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD5_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x10A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD5_NBYTES_MLNO TCD5_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD5_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x10A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD5_NBYTES_MLOFFNO TCD5_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD5_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x10A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD5_NBYTES_MLOFFYES TCD5_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD5_SLAST

TCD Last Source Address Adjustment
address_offset : 0x10AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD5_SLAST TCD5_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD5_DADDR

TCD Destination Address
address_offset : 0x10B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD5_DADDR TCD5_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD5_DOFF

TCD Signed Destination Address Offset
address_offset : 0x10B4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD5_DOFF TCD5_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD5_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x10B6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD5_CITER_ELINKNO TCD5_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD5_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x10B6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD5_CITER_ELINKYES TCD5_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD5_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x10B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD5_DLASTSGA TCD5_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD5_CSR

TCD Control and Status
address_offset : 0x10BC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD5_CSR TCD5_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD5_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x10BE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD5_BITER_ELINKNO TCD5_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD5_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x10BE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD5_BITER_ELINKYES TCD5_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD6_SADDR

TCD Source Address
address_offset : 0x10C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD6_SADDR TCD6_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD6_SOFF

TCD Signed Source Address Offset
address_offset : 0x10C4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD6_SOFF TCD6_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD6_ATTR

TCD Transfer Attributes
address_offset : 0x10C6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD6_ATTR TCD6_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD6_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x10C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD6_NBYTES_MLNO TCD6_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD6_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x10C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD6_NBYTES_MLOFFNO TCD6_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD6_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x10C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD6_NBYTES_MLOFFYES TCD6_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD6_SLAST

TCD Last Source Address Adjustment
address_offset : 0x10CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD6_SLAST TCD6_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD6_DADDR

TCD Destination Address
address_offset : 0x10D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD6_DADDR TCD6_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD6_DOFF

TCD Signed Destination Address Offset
address_offset : 0x10D4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD6_DOFF TCD6_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD6_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x10D6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD6_CITER_ELINKNO TCD6_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD6_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x10D6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD6_CITER_ELINKYES TCD6_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD6_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x10D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD6_DLASTSGA TCD6_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD6_CSR

TCD Control and Status
address_offset : 0x10DC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD6_CSR TCD6_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD6_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x10DE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD6_BITER_ELINKNO TCD6_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD6_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x10DE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD6_BITER_ELINKYES TCD6_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD7_SADDR

TCD Source Address
address_offset : 0x10E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD7_SADDR TCD7_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD7_SOFF

TCD Signed Source Address Offset
address_offset : 0x10E4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD7_SOFF TCD7_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD7_ATTR

TCD Transfer Attributes
address_offset : 0x10E6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD7_ATTR TCD7_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD7_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x10E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD7_NBYTES_MLNO TCD7_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD7_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x10E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD7_NBYTES_MLOFFNO TCD7_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD7_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x10E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD7_NBYTES_MLOFFYES TCD7_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD7_SLAST

TCD Last Source Address Adjustment
address_offset : 0x10EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD7_SLAST TCD7_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD7_DADDR

TCD Destination Address
address_offset : 0x10F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD7_DADDR TCD7_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD7_DOFF

TCD Signed Destination Address Offset
address_offset : 0x10F4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD7_DOFF TCD7_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD7_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x10F6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD7_CITER_ELINKNO TCD7_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD7_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x10F6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD7_CITER_ELINKYES TCD7_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD7_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x10F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD7_DLASTSGA TCD7_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD7_CSR

TCD Control and Status
address_offset : 0x10FC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD7_CSR TCD7_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD7_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x10FE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD7_BITER_ELINKNO TCD7_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD7_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x10FE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD7_BITER_ELINKYES TCD7_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD8_SADDR

TCD Source Address
address_offset : 0x1100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD8_SADDR TCD8_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD8_SOFF

TCD Signed Source Address Offset
address_offset : 0x1104 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD8_SOFF TCD8_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD8_ATTR

TCD Transfer Attributes
address_offset : 0x1106 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD8_ATTR TCD8_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD8_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD8_NBYTES_MLNO TCD8_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD8_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD8_NBYTES_MLOFFNO TCD8_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD8_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD8_NBYTES_MLOFFYES TCD8_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD8_SLAST

TCD Last Source Address Adjustment
address_offset : 0x110C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD8_SLAST TCD8_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD8_DADDR

TCD Destination Address
address_offset : 0x1110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD8_DADDR TCD8_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD8_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1114 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD8_DOFF TCD8_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD8_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1116 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD8_CITER_ELINKNO TCD8_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD8_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1116 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD8_CITER_ELINKYES TCD8_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD8_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1118 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD8_DLASTSGA TCD8_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD8_CSR

TCD Control and Status
address_offset : 0x111C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD8_CSR TCD8_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD8_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x111E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD8_BITER_ELINKNO TCD8_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD8_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x111E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD8_BITER_ELINKYES TCD8_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD9_SADDR

TCD Source Address
address_offset : 0x1120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD9_SADDR TCD9_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD9_SOFF

TCD Signed Source Address Offset
address_offset : 0x1124 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD9_SOFF TCD9_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD9_ATTR

TCD Transfer Attributes
address_offset : 0x1126 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD9_ATTR TCD9_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD9_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1128 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD9_NBYTES_MLNO TCD9_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD9_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1128 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD9_NBYTES_MLOFFNO TCD9_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD9_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1128 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD9_NBYTES_MLOFFYES TCD9_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD9_SLAST

TCD Last Source Address Adjustment
address_offset : 0x112C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD9_SLAST TCD9_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD9_DADDR

TCD Destination Address
address_offset : 0x1130 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD9_DADDR TCD9_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD9_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1134 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD9_DOFF TCD9_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD9_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1136 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD9_CITER_ELINKNO TCD9_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD9_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1136 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD9_CITER_ELINKYES TCD9_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD9_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD9_DLASTSGA TCD9_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD9_CSR

TCD Control and Status
address_offset : 0x113C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD9_CSR TCD9_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD9_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x113E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD9_BITER_ELINKNO TCD9_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD9_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x113E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD9_BITER_ELINKYES TCD9_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD10_SADDR

TCD Source Address
address_offset : 0x1140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD10_SADDR TCD10_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD10_SOFF

TCD Signed Source Address Offset
address_offset : 0x1144 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD10_SOFF TCD10_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD10_ATTR

TCD Transfer Attributes
address_offset : 0x1146 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD10_ATTR TCD10_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD10_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD10_NBYTES_MLNO TCD10_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD10_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD10_NBYTES_MLOFFNO TCD10_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD10_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD10_NBYTES_MLOFFYES TCD10_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD10_SLAST

TCD Last Source Address Adjustment
address_offset : 0x114C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD10_SLAST TCD10_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD10_DADDR

TCD Destination Address
address_offset : 0x1150 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD10_DADDR TCD10_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD10_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1154 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD10_DOFF TCD10_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD10_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1156 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD10_CITER_ELINKNO TCD10_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD10_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1156 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD10_CITER_ELINKYES TCD10_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD10_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1158 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD10_DLASTSGA TCD10_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD10_CSR

TCD Control and Status
address_offset : 0x115C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD10_CSR TCD10_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD10_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x115E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD10_BITER_ELINKNO TCD10_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD10_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x115E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD10_BITER_ELINKYES TCD10_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD11_SADDR

TCD Source Address
address_offset : 0x1160 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD11_SADDR TCD11_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD11_SOFF

TCD Signed Source Address Offset
address_offset : 0x1164 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD11_SOFF TCD11_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD11_ATTR

TCD Transfer Attributes
address_offset : 0x1166 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD11_ATTR TCD11_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD11_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1168 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD11_NBYTES_MLNO TCD11_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD11_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1168 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD11_NBYTES_MLOFFNO TCD11_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD11_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1168 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD11_NBYTES_MLOFFYES TCD11_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD11_SLAST

TCD Last Source Address Adjustment
address_offset : 0x116C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD11_SLAST TCD11_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD11_DADDR

TCD Destination Address
address_offset : 0x1170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD11_DADDR TCD11_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD11_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1174 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD11_DOFF TCD11_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD11_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1176 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD11_CITER_ELINKNO TCD11_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD11_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1176 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD11_CITER_ELINKYES TCD11_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


DCHPRI12

Channel Priority Register
address_offset : 0x1178 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI12 DCHPRI12 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


TCD11_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1178 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD11_DLASTSGA TCD11_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD11_CSR

TCD Control and Status
address_offset : 0x117C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD11_CSR TCD11_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD11_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x117E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD11_BITER_ELINKNO TCD11_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD11_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x117E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD11_BITER_ELINKYES TCD11_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD12_SADDR

TCD Source Address
address_offset : 0x1180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD12_SADDR TCD12_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD12_SOFF

TCD Signed Source Address Offset
address_offset : 0x1184 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD12_SOFF TCD12_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD12_ATTR

TCD Transfer Attributes
address_offset : 0x1186 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD12_ATTR TCD12_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD12_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1188 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD12_NBYTES_MLNO TCD12_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD12_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1188 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD12_NBYTES_MLOFFNO TCD12_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD12_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1188 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD12_NBYTES_MLOFFYES TCD12_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD12_SLAST

TCD Last Source Address Adjustment
address_offset : 0x118C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD12_SLAST TCD12_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD12_DADDR

TCD Destination Address
address_offset : 0x1190 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD12_DADDR TCD12_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD12_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1194 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD12_DOFF TCD12_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD12_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1196 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD12_CITER_ELINKNO TCD12_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD12_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1196 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD12_CITER_ELINKYES TCD12_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD12_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1198 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD12_DLASTSGA TCD12_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD12_CSR

TCD Control and Status
address_offset : 0x119C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD12_CSR TCD12_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD12_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x119E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD12_BITER_ELINKNO TCD12_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD12_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x119E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD12_BITER_ELINKYES TCD12_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD13_SADDR

TCD Source Address
address_offset : 0x11A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD13_SADDR TCD13_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD13_SOFF

TCD Signed Source Address Offset
address_offset : 0x11A4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD13_SOFF TCD13_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD13_ATTR

TCD Transfer Attributes
address_offset : 0x11A6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD13_ATTR TCD13_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD13_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x11A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD13_NBYTES_MLNO TCD13_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD13_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x11A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD13_NBYTES_MLOFFNO TCD13_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD13_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x11A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD13_NBYTES_MLOFFYES TCD13_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD13_SLAST

TCD Last Source Address Adjustment
address_offset : 0x11AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD13_SLAST TCD13_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD13_DADDR

TCD Destination Address
address_offset : 0x11B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD13_DADDR TCD13_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD13_DOFF

TCD Signed Destination Address Offset
address_offset : 0x11B4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD13_DOFF TCD13_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD13_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x11B6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD13_CITER_ELINKNO TCD13_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD13_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x11B6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD13_CITER_ELINKYES TCD13_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD13_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x11B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD13_DLASTSGA TCD13_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD13_CSR

TCD Control and Status
address_offset : 0x11BC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD13_CSR TCD13_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD13_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x11BE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD13_BITER_ELINKNO TCD13_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD13_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x11BE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD13_BITER_ELINKYES TCD13_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD14_SADDR

TCD Source Address
address_offset : 0x11C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD14_SADDR TCD14_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD14_SOFF

TCD Signed Source Address Offset
address_offset : 0x11C4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD14_SOFF TCD14_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD14_ATTR

TCD Transfer Attributes
address_offset : 0x11C6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD14_ATTR TCD14_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD14_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x11C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD14_NBYTES_MLNO TCD14_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD14_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x11C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD14_NBYTES_MLOFFNO TCD14_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD14_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x11C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD14_NBYTES_MLOFFYES TCD14_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD14_SLAST

TCD Last Source Address Adjustment
address_offset : 0x11CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD14_SLAST TCD14_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


DCHMID[12]

Channel n Master ID Register
address_offset : 0x11CE Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[12] DCHMID[12] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


TCD14_DADDR

TCD Destination Address
address_offset : 0x11D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD14_DADDR TCD14_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD14_DOFF

TCD Signed Destination Address Offset
address_offset : 0x11D4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD14_DOFF TCD14_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD14_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x11D6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD14_CITER_ELINKNO TCD14_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD14_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x11D6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD14_CITER_ELINKYES TCD14_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD14_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x11D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD14_DLASTSGA TCD14_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD14_CSR

TCD Control and Status
address_offset : 0x11DC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD14_CSR TCD14_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD14_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x11DE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD14_BITER_ELINKNO TCD14_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD14_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x11DE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD14_BITER_ELINKYES TCD14_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD15_SADDR

TCD Source Address
address_offset : 0x11E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD15_SADDR TCD15_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD15_SOFF

TCD Signed Source Address Offset
address_offset : 0x11E4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD15_SOFF TCD15_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD15_ATTR

TCD Transfer Attributes
address_offset : 0x11E6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD15_ATTR TCD15_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD15_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x11E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD15_NBYTES_MLNO TCD15_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD15_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x11E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD15_NBYTES_MLOFFNO TCD15_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD15_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x11E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD15_NBYTES_MLOFFYES TCD15_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD15_SLAST

TCD Last Source Address Adjustment
address_offset : 0x11EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD15_SLAST TCD15_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD15_DADDR

TCD Destination Address
address_offset : 0x11F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD15_DADDR TCD15_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD15_DOFF

TCD Signed Destination Address Offset
address_offset : 0x11F4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD15_DOFF TCD15_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD15_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x11F6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD15_CITER_ELINKNO TCD15_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD15_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x11F6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD15_CITER_ELINKYES TCD15_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD15_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x11F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD15_DLASTSGA TCD15_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD15_CSR

TCD Control and Status
address_offset : 0x11FC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD15_CSR TCD15_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD15_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x11FE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD15_BITER_ELINKNO TCD15_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD15_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x11FE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD15_BITER_ELINKYES TCD15_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD16_SADDR

TCD Source Address
address_offset : 0x1200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD16_SADDR TCD16_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD16_SOFF

TCD Signed Source Address Offset
address_offset : 0x1204 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD16_SOFF TCD16_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD16_ATTR

TCD Transfer Attributes
address_offset : 0x1206 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD16_ATTR TCD16_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD16_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1208 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD16_NBYTES_MLNO TCD16_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD16_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1208 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD16_NBYTES_MLOFFNO TCD16_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD16_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1208 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD16_NBYTES_MLOFFYES TCD16_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD16_SLAST

TCD Last Source Address Adjustment
address_offset : 0x120C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD16_SLAST TCD16_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD16_DADDR

TCD Destination Address
address_offset : 0x1210 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD16_DADDR TCD16_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD16_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1214 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD16_DOFF TCD16_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD16_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1216 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD16_CITER_ELINKNO TCD16_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD16_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1216 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD16_CITER_ELINKYES TCD16_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD16_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1218 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD16_DLASTSGA TCD16_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD16_CSR

TCD Control and Status
address_offset : 0x121C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD16_CSR TCD16_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD16_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x121E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD16_BITER_ELINKNO TCD16_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD16_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x121E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD16_BITER_ELINKYES TCD16_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD17_SADDR

TCD Source Address
address_offset : 0x1220 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD17_SADDR TCD17_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD17_SOFF

TCD Signed Source Address Offset
address_offset : 0x1224 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD17_SOFF TCD17_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD17_ATTR

TCD Transfer Attributes
address_offset : 0x1226 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD17_ATTR TCD17_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD17_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1228 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD17_NBYTES_MLNO TCD17_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD17_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1228 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD17_NBYTES_MLOFFNO TCD17_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD17_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1228 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD17_NBYTES_MLOFFYES TCD17_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD17_SLAST

TCD Last Source Address Adjustment
address_offset : 0x122C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD17_SLAST TCD17_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD17_DADDR

TCD Destination Address
address_offset : 0x1230 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD17_DADDR TCD17_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD17_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1234 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD17_DOFF TCD17_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD17_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1236 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD17_CITER_ELINKNO TCD17_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD17_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1236 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD17_CITER_ELINKYES TCD17_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD17_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1238 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD17_DLASTSGA TCD17_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD17_CSR

TCD Control and Status
address_offset : 0x123C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD17_CSR TCD17_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD17_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x123E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD17_BITER_ELINKNO TCD17_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD17_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x123E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD17_BITER_ELINKYES TCD17_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD18_SADDR

TCD Source Address
address_offset : 0x1240 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD18_SADDR TCD18_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD18_SOFF

TCD Signed Source Address Offset
address_offset : 0x1244 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD18_SOFF TCD18_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD18_ATTR

TCD Transfer Attributes
address_offset : 0x1246 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD18_ATTR TCD18_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD18_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1248 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD18_NBYTES_MLNO TCD18_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD18_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1248 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD18_NBYTES_MLOFFNO TCD18_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD18_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1248 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD18_NBYTES_MLOFFYES TCD18_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD18_SLAST

TCD Last Source Address Adjustment
address_offset : 0x124C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD18_SLAST TCD18_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD18_DADDR

TCD Destination Address
address_offset : 0x1250 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD18_DADDR TCD18_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD18_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1254 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD18_DOFF TCD18_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD18_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1256 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD18_CITER_ELINKNO TCD18_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD18_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1256 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD18_CITER_ELINKYES TCD18_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD18_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1258 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD18_DLASTSGA TCD18_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD18_CSR

TCD Control and Status
address_offset : 0x125C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD18_CSR TCD18_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD18_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x125E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD18_BITER_ELINKNO TCD18_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD18_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x125E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD18_BITER_ELINKYES TCD18_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD19_SADDR

TCD Source Address
address_offset : 0x1260 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD19_SADDR TCD19_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD19_SOFF

TCD Signed Source Address Offset
address_offset : 0x1264 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD19_SOFF TCD19_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD19_ATTR

TCD Transfer Attributes
address_offset : 0x1266 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD19_ATTR TCD19_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD19_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1268 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD19_NBYTES_MLNO TCD19_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD19_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1268 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD19_NBYTES_MLOFFNO TCD19_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD19_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1268 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD19_NBYTES_MLOFFYES TCD19_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD19_SLAST

TCD Last Source Address Adjustment
address_offset : 0x126C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD19_SLAST TCD19_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD19_DADDR

TCD Destination Address
address_offset : 0x1270 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD19_DADDR TCD19_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD19_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1274 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD19_DOFF TCD19_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD19_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1276 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD19_CITER_ELINKNO TCD19_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD19_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1276 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD19_CITER_ELINKYES TCD19_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD19_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1278 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD19_DLASTSGA TCD19_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD19_CSR

TCD Control and Status
address_offset : 0x127C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD19_CSR TCD19_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD19_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x127E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD19_BITER_ELINKNO TCD19_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD19_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x127E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD19_BITER_ELINKYES TCD19_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD20_SADDR

TCD Source Address
address_offset : 0x1280 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD20_SADDR TCD20_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD20_SOFF

TCD Signed Source Address Offset
address_offset : 0x1284 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD20_SOFF TCD20_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD20_ATTR

TCD Transfer Attributes
address_offset : 0x1286 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD20_ATTR TCD20_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


DCHPRI19

Channel Priority Register
address_offset : 0x1288 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI19 DCHPRI19 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


TCD20_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1288 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD20_NBYTES_MLNO TCD20_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD20_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1288 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD20_NBYTES_MLOFFNO TCD20_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD20_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1288 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD20_NBYTES_MLOFFYES TCD20_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD20_SLAST

TCD Last Source Address Adjustment
address_offset : 0x128C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD20_SLAST TCD20_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD20_DADDR

TCD Destination Address
address_offset : 0x1290 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD20_DADDR TCD20_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD20_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1294 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD20_DOFF TCD20_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD20_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1296 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD20_CITER_ELINKNO TCD20_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD20_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1296 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD20_CITER_ELINKYES TCD20_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD20_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1298 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD20_DLASTSGA TCD20_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD20_CSR

TCD Control and Status
address_offset : 0x129C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD20_CSR TCD20_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD20_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x129E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD20_BITER_ELINKNO TCD20_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD20_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x129E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD20_BITER_ELINKYES TCD20_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD21_SADDR

TCD Source Address
address_offset : 0x12A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD21_SADDR TCD21_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD21_SOFF

TCD Signed Source Address Offset
address_offset : 0x12A4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD21_SOFF TCD21_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD21_ATTR

TCD Transfer Attributes
address_offset : 0x12A6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD21_ATTR TCD21_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD21_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x12A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD21_NBYTES_MLNO TCD21_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD21_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x12A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD21_NBYTES_MLOFFNO TCD21_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD21_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x12A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD21_NBYTES_MLOFFYES TCD21_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD21_SLAST

TCD Last Source Address Adjustment
address_offset : 0x12AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD21_SLAST TCD21_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD21_DADDR

TCD Destination Address
address_offset : 0x12B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD21_DADDR TCD21_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD21_DOFF

TCD Signed Destination Address Offset
address_offset : 0x12B4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD21_DOFF TCD21_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD21_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x12B6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD21_CITER_ELINKNO TCD21_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD21_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x12B6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD21_CITER_ELINKYES TCD21_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD21_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x12B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD21_DLASTSGA TCD21_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD21_CSR

TCD Control and Status
address_offset : 0x12BC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD21_CSR TCD21_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD21_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x12BE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD21_BITER_ELINKNO TCD21_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD21_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x12BE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD21_BITER_ELINKYES TCD21_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD22_SADDR

TCD Source Address
address_offset : 0x12C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD22_SADDR TCD22_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD22_SOFF

TCD Signed Source Address Offset
address_offset : 0x12C4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD22_SOFF TCD22_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD22_ATTR

TCD Transfer Attributes
address_offset : 0x12C6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD22_ATTR TCD22_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD22_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x12C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD22_NBYTES_MLNO TCD22_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD22_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x12C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD22_NBYTES_MLOFFNO TCD22_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD22_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x12C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD22_NBYTES_MLOFFYES TCD22_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD22_SLAST

TCD Last Source Address Adjustment
address_offset : 0x12CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD22_SLAST TCD22_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD22_DADDR

TCD Destination Address
address_offset : 0x12D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD22_DADDR TCD22_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD22_DOFF

TCD Signed Destination Address Offset
address_offset : 0x12D4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD22_DOFF TCD22_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD22_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x12D6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD22_CITER_ELINKNO TCD22_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD22_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x12D6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD22_CITER_ELINKYES TCD22_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD22_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x12D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD22_DLASTSGA TCD22_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD22_CSR

TCD Control and Status
address_offset : 0x12DC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD22_CSR TCD22_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD22_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x12DE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD22_BITER_ELINKNO TCD22_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD22_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x12DE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD22_BITER_ELINKYES TCD22_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD23_SADDR

TCD Source Address
address_offset : 0x12E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD23_SADDR TCD23_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD23_SOFF

TCD Signed Source Address Offset
address_offset : 0x12E4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD23_SOFF TCD23_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD23_ATTR

TCD Transfer Attributes
address_offset : 0x12E6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD23_ATTR TCD23_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD23_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x12E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD23_NBYTES_MLNO TCD23_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD23_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x12E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD23_NBYTES_MLOFFNO TCD23_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD23_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x12E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD23_NBYTES_MLOFFYES TCD23_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD23_SLAST

TCD Last Source Address Adjustment
address_offset : 0x12EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD23_SLAST TCD23_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD23_DADDR

TCD Destination Address
address_offset : 0x12F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD23_DADDR TCD23_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD23_DOFF

TCD Signed Destination Address Offset
address_offset : 0x12F4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD23_DOFF TCD23_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD23_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x12F6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD23_CITER_ELINKNO TCD23_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD23_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x12F6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD23_CITER_ELINKYES TCD23_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD23_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x12F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD23_DLASTSGA TCD23_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD23_CSR

TCD Control and Status
address_offset : 0x12FC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD23_CSR TCD23_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD23_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x12FE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD23_BITER_ELINKNO TCD23_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD23_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x12FE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD23_BITER_ELINKYES TCD23_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD24_SADDR

TCD Source Address
address_offset : 0x1300 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD24_SADDR TCD24_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD24_SOFF

TCD Signed Source Address Offset
address_offset : 0x1304 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD24_SOFF TCD24_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD24_ATTR

TCD Transfer Attributes
address_offset : 0x1306 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD24_ATTR TCD24_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD24_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1308 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD24_NBYTES_MLNO TCD24_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD24_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1308 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD24_NBYTES_MLOFFNO TCD24_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD24_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1308 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD24_NBYTES_MLOFFYES TCD24_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD24_SLAST

TCD Last Source Address Adjustment
address_offset : 0x130C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD24_SLAST TCD24_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD24_DADDR

TCD Destination Address
address_offset : 0x1310 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD24_DADDR TCD24_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD24_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1314 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD24_DOFF TCD24_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD24_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1316 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD24_CITER_ELINKNO TCD24_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD24_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1316 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD24_CITER_ELINKYES TCD24_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD24_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1318 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD24_DLASTSGA TCD24_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


DCHMID[13]

Channel n Master ID Register
address_offset : 0x131B Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[13] DCHMID[13] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


TCD24_CSR

TCD Control and Status
address_offset : 0x131C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD24_CSR TCD24_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD24_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x131E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD24_BITER_ELINKNO TCD24_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD24_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x131E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD24_BITER_ELINKYES TCD24_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD25_SADDR

TCD Source Address
address_offset : 0x1320 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD25_SADDR TCD25_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD25_SOFF

TCD Signed Source Address Offset
address_offset : 0x1324 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD25_SOFF TCD25_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD25_ATTR

TCD Transfer Attributes
address_offset : 0x1326 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD25_ATTR TCD25_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD25_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1328 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD25_NBYTES_MLNO TCD25_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD25_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1328 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD25_NBYTES_MLOFFNO TCD25_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD25_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1328 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD25_NBYTES_MLOFFYES TCD25_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD25_SLAST

TCD Last Source Address Adjustment
address_offset : 0x132C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD25_SLAST TCD25_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD25_DADDR

TCD Destination Address
address_offset : 0x1330 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD25_DADDR TCD25_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD25_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1334 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD25_DOFF TCD25_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD25_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1336 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD25_CITER_ELINKNO TCD25_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD25_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1336 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD25_CITER_ELINKYES TCD25_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD25_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1338 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD25_DLASTSGA TCD25_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD25_CSR

TCD Control and Status
address_offset : 0x133C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD25_CSR TCD25_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD25_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x133E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD25_BITER_ELINKNO TCD25_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD25_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x133E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD25_BITER_ELINKYES TCD25_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD26_SADDR

TCD Source Address
address_offset : 0x1340 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD26_SADDR TCD26_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD26_SOFF

TCD Signed Source Address Offset
address_offset : 0x1344 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD26_SOFF TCD26_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD26_ATTR

TCD Transfer Attributes
address_offset : 0x1346 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD26_ATTR TCD26_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD26_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1348 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD26_NBYTES_MLNO TCD26_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD26_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1348 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD26_NBYTES_MLOFFNO TCD26_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD26_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1348 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD26_NBYTES_MLOFFYES TCD26_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD26_SLAST

TCD Last Source Address Adjustment
address_offset : 0x134C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD26_SLAST TCD26_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD26_DADDR

TCD Destination Address
address_offset : 0x1350 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD26_DADDR TCD26_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD26_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1354 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD26_DOFF TCD26_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD26_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1356 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD26_CITER_ELINKNO TCD26_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD26_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1356 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD26_CITER_ELINKYES TCD26_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD26_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1358 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD26_DLASTSGA TCD26_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD26_CSR

TCD Control and Status
address_offset : 0x135C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD26_CSR TCD26_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD26_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x135E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD26_BITER_ELINKNO TCD26_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD26_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x135E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD26_BITER_ELINKYES TCD26_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD27_SADDR

TCD Source Address
address_offset : 0x1360 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD27_SADDR TCD27_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD27_SOFF

TCD Signed Source Address Offset
address_offset : 0x1364 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD27_SOFF TCD27_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD27_ATTR

TCD Transfer Attributes
address_offset : 0x1366 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD27_ATTR TCD27_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD27_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1368 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD27_NBYTES_MLNO TCD27_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD27_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1368 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD27_NBYTES_MLOFFNO TCD27_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD27_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1368 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD27_NBYTES_MLOFFYES TCD27_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD27_SLAST

TCD Last Source Address Adjustment
address_offset : 0x136C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD27_SLAST TCD27_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD27_DADDR

TCD Destination Address
address_offset : 0x1370 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD27_DADDR TCD27_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD27_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1374 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD27_DOFF TCD27_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD27_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1376 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD27_CITER_ELINKNO TCD27_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD27_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1376 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD27_CITER_ELINKYES TCD27_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD27_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1378 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD27_DLASTSGA TCD27_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD27_CSR

TCD Control and Status
address_offset : 0x137C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD27_CSR TCD27_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD27_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x137E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD27_BITER_ELINKNO TCD27_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD27_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x137E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD27_BITER_ELINKYES TCD27_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD28_SADDR

TCD Source Address
address_offset : 0x1380 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD28_SADDR TCD28_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD28_SOFF

TCD Signed Source Address Offset
address_offset : 0x1384 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD28_SOFF TCD28_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD28_ATTR

TCD Transfer Attributes
address_offset : 0x1386 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD28_ATTR TCD28_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD28_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x1388 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD28_NBYTES_MLNO TCD28_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD28_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x1388 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD28_NBYTES_MLOFFNO TCD28_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD28_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x1388 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD28_NBYTES_MLOFFYES TCD28_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD28_SLAST

TCD Last Source Address Adjustment
address_offset : 0x138C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD28_SLAST TCD28_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD28_DADDR

TCD Destination Address
address_offset : 0x1390 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD28_DADDR TCD28_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD28_DOFF

TCD Signed Destination Address Offset
address_offset : 0x1394 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD28_DOFF TCD28_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD28_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x1396 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD28_CITER_ELINKNO TCD28_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD28_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x1396 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD28_CITER_ELINKYES TCD28_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD28_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x1398 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD28_DLASTSGA TCD28_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


DCHPRI18

Channel Priority Register
address_offset : 0x1399 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI18 DCHPRI18 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


TCD28_CSR

TCD Control and Status
address_offset : 0x139C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD28_CSR TCD28_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD28_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x139E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD28_BITER_ELINKNO TCD28_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD28_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x139E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD28_BITER_ELINKYES TCD28_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD29_SADDR

TCD Source Address
address_offset : 0x13A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD29_SADDR TCD29_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD29_SOFF

TCD Signed Source Address Offset
address_offset : 0x13A4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD29_SOFF TCD29_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD29_ATTR

TCD Transfer Attributes
address_offset : 0x13A6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD29_ATTR TCD29_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD29_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x13A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD29_NBYTES_MLNO TCD29_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD29_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x13A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD29_NBYTES_MLOFFNO TCD29_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD29_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x13A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD29_NBYTES_MLOFFYES TCD29_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD29_SLAST

TCD Last Source Address Adjustment
address_offset : 0x13AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD29_SLAST TCD29_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD29_DADDR

TCD Destination Address
address_offset : 0x13B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD29_DADDR TCD29_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD29_DOFF

TCD Signed Destination Address Offset
address_offset : 0x13B4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD29_DOFF TCD29_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD29_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x13B6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD29_CITER_ELINKNO TCD29_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD29_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x13B6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD29_CITER_ELINKYES TCD29_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD29_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x13B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD29_DLASTSGA TCD29_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD29_CSR

TCD Control and Status
address_offset : 0x13BC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD29_CSR TCD29_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD29_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x13BE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD29_BITER_ELINKNO TCD29_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD29_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x13BE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD29_BITER_ELINKYES TCD29_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD30_SADDR

TCD Source Address
address_offset : 0x13C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD30_SADDR TCD30_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD30_SOFF

TCD Signed Source Address Offset
address_offset : 0x13C4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD30_SOFF TCD30_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD30_ATTR

TCD Transfer Attributes
address_offset : 0x13C6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD30_ATTR TCD30_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD30_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x13C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD30_NBYTES_MLNO TCD30_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD30_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x13C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD30_NBYTES_MLOFFNO TCD30_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD30_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x13C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD30_NBYTES_MLOFFYES TCD30_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD30_SLAST

TCD Last Source Address Adjustment
address_offset : 0x13CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD30_SLAST TCD30_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD30_DADDR

TCD Destination Address
address_offset : 0x13D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD30_DADDR TCD30_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD30_DOFF

TCD Signed Destination Address Offset
address_offset : 0x13D4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD30_DOFF TCD30_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD30_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x13D6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD30_CITER_ELINKNO TCD30_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD30_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x13D6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD30_CITER_ELINKYES TCD30_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD30_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x13D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD30_DLASTSGA TCD30_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD30_CSR

TCD Control and Status
address_offset : 0x13DC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD30_CSR TCD30_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD30_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x13DE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD30_BITER_ELINKNO TCD30_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD30_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x13DE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD30_BITER_ELINKYES TCD30_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD31_SADDR

TCD Source Address
address_offset : 0x13E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD31_SADDR TCD31_SADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SADDR

SADDR : Source Address
bits : 0 - 31 (32 bit)
access : read-write


TCD31_SOFF

TCD Signed Source Address Offset
address_offset : 0x13E4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD31_SOFF TCD31_SOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOFF

SOFF : Source address signed offset
bits : 0 - 15 (16 bit)
access : read-write


TCD31_ATTR

TCD Transfer Attributes
address_offset : 0x13E6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD31_ATTR TCD31_ATTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSIZE DMOD SSIZE SMOD

DSIZE : Destination data transfer size
bits : 0 - 2 (3 bit)
access : read-write

DMOD : Destination Address Modulo
bits : 3 - 7 (5 bit)
access : read-write

SSIZE : Source data transfer size
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x3 : SSIZE_3

no description available

0x5 : SSIZE_5

no description available

End of enumeration elements list.

SMOD : Source Address Modulo
bits : 11 - 15 (5 bit)
access : read-write

Enumeration:

0 : SMOD_0

Source address modulo feature is disabled

0x1 : SMOD_1

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x2 : SMOD_2

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x3 : SMOD_3

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x4 : SMOD_4

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x5 : SMOD_5

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x6 : SMOD_6

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x7 : SMOD_7

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x8 : SMOD_8

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

0x9 : SMOD_9

This value defines a specific address range specified to be the value after SADDR + SOFF calculation is performed on the original register value. Setting this field provides the ability to implement a circular data queue easily. For data queues requiring power-of-2 size bytes, the queue should start at a 0-modulo-size address and the SMOD field should be set to the appropriate value for the queue, freezing the desired number of upper address bits. The value programmed into this field specifies the number of lower address bits allowed to change. For a circular queue application, the SOFF is typically set to the transfer size to implement post-increment addressing with the SMOD function constraining the addresses to a 0-modulo-size range.

End of enumeration elements list.


TCD31_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x13E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD31_NBYTES_MLNO TCD31_NBYTES_MLNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES

NBYTES : Minor Byte Transfer Count
bits : 0 - 31 (32 bit)
access : read-write


TCD31_NBYTES_MLOFFNO

TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled)
address_offset : 0x13E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD31_NBYTES_MLOFFNO TCD31_NBYTES_MLOFFNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 29 (30 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD31_NBYTES_MLOFFYES

TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled)
address_offset : 0x13E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES
reset_Mask : 0x0

TCD31_NBYTES_MLOFFYES TCD31_NBYTES_MLOFFYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NBYTES MLOFF DMLOE SMLOE

NBYTES : Minor Byte Transfer Count
bits : 0 - 9 (10 bit)
access : read-write

MLOFF : If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
bits : 10 - 29 (20 bit)
access : read-write

DMLOE : Destination Minor Loop Offset enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : DMLOE_0

The minor loop offset is not applied to the DADDR

0x1 : DMLOE_1

The minor loop offset is applied to the DADDR

End of enumeration elements list.

SMLOE : Source Minor Loop Offset Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : SMLOE_0

The minor loop offset is not applied to the SADDR

0x1 : SMLOE_1

The minor loop offset is applied to the SADDR

End of enumeration elements list.


TCD31_SLAST

TCD Last Source Address Adjustment
address_offset : 0x13EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD31_SLAST TCD31_SLAST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SLAST

SLAST : Last Source Address Adjustment
bits : 0 - 31 (32 bit)
access : read-write


TCD31_DADDR

TCD Destination Address
address_offset : 0x13F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD31_DADDR TCD31_DADDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DADDR

DADDR : Destination Address
bits : 0 - 31 (32 bit)
access : read-write


TCD31_DOFF

TCD Signed Destination Address Offset
address_offset : 0x13F4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD31_DOFF TCD31_DOFF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOFF

DOFF : Destination Address Signed Offset
bits : 0 - 15 (16 bit)
access : read-write


TCD31_CITER_ELINKNO

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x13F6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD31_CITER_ELINKNO TCD31_CITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER ELINK

CITER : Current Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD31_CITER_ELINKYES

TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x13F6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINK
reset_Mask : 0x0

TCD31_CITER_ELINKYES TCD31_CITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CITER LINKCH ELINK

CITER : Current Major Iteration Count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Minor Loop Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enable channel-to-channel linking on minor-loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD31_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0x13F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD31_DLASTSGA TCD31_DLASTSGA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DLASTSGA

DLASTSGA : DLASTSGA
bits : 0 - 31 (32 bit)
access : read-write


TCD31_CSR

TCD Control and Status
address_offset : 0x13FC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCD31_CSR TCD31_CSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 START INTMAJOR INTHALF DREQ ESG MAJORELINK ACTIVE DONE MAJORLINKCH BWC

START : Channel Start
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : START_0

The channel is not explicitly started.

0x1 : START_1

The channel is explicitly started via a software initiated service request.

End of enumeration elements list.

INTMAJOR : Enable an interrupt when major iteration count completes.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INTMAJOR_0

The end-of-major loop interrupt is disabled.

0x1 : INTMAJOR_1

The end-of-major loop interrupt is enabled.

End of enumeration elements list.

INTHALF : Enable an interrupt when major counter is half complete.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INTHALF_0

The half-point interrupt is disabled.

0x1 : INTHALF_1

The half-point interrupt is enabled.

End of enumeration elements list.

DREQ : Disable Request
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : DREQ_0

no description available

0x1 : DREQ_1

no description available

End of enumeration elements list.

ESG : Enable Scatter/Gather Processing
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ESG_0

The current channel's TCD is normal format.

0x1 : ESG_1

The current channel's TCD specifies a scatter gather format. The DLASTSGA field provides a memory pointer to the next TCD to be loaded into this channel after the major loop completes its execution.

End of enumeration elements list.

MAJORELINK : Enable channel-to-channel linking on major loop complete
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : MAJORELINK_0

The channel-to-channel linking is disabled.

0x1 : MAJORELINK_1

The channel-to-channel linking is enabled.

End of enumeration elements list.

ACTIVE : Channel Active
bits : 6 - 6 (1 bit)
access : read-only

DONE : Channel Done
bits : 7 - 7 (1 bit)
access : read-write

MAJORLINKCH : Major Loop Link Channel Number
bits : 8 - 12 (5 bit)
access : read-write

BWC : Bandwidth Control
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

0 : BWC_0

No eDMA engine stalls.

0x2 : BWC_2

eDMA engine stalls for 4 cycles after each R/W.

0x3 : BWC_3

eDMA engine stalls for 8 cycles after each R/W.

End of enumeration elements list.


TCD31_BITER_ELINKNO

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
address_offset : 0x13FE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD31_BITER_ELINKNO TCD31_BITER_ELINKNO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER ELINK

BITER : Starting Major Iteration Count
bits : 0 - 14 (15 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


TCD31_BITER_ELINKYES

TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled)
address_offset : 0x13FE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINK
reset_Mask : 0x0

TCD31_BITER_ELINKYES TCD31_BITER_ELINKYES read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BITER LINKCH ELINK

BITER : Starting major iteration count
bits : 0 - 8 (9 bit)
access : read-write

LINKCH : Link Channel Number
bits : 9 - 13 (5 bit)
access : read-write

ELINK : Enables channel-to-channel linking on minor loop complete
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ELINK_0

The channel-to-channel linking is disabled

0x1 : ELINK_1

The channel-to-channel linking is enabled

End of enumeration elements list.


EEI

Enable Error Interrupt Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EEI EEI read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EEI0 EEI1 EEI2 EEI3 EEI4 EEI5 EEI6 EEI7 EEI8 EEI9 EEI10 EEI11 EEI12 EEI13 EEI14 EEI15 EEI16 EEI17 EEI18 EEI19 EEI20 EEI21 EEI22 EEI23 EEI24 EEI25 EEI26 EEI27 EEI28 EEI29 EEI30 EEI31

EEI0 : Enable Error Interrupt 0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : EEI0_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI0_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI1 : Enable Error Interrupt 1
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : EEI1_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI1_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI2 : Enable Error Interrupt 2
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : EEI2_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI2_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI3 : Enable Error Interrupt 3
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : EEI3_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI3_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI4 : Enable Error Interrupt 4
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : EEI4_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI4_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI5 : Enable Error Interrupt 5
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : EEI5_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI5_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI6 : Enable Error Interrupt 6
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : EEI6_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI6_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI7 : Enable Error Interrupt 7
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EEI7_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI7_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI8 : Enable Error Interrupt 8
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

0 : EEI8_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI8_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI9 : Enable Error Interrupt 9
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

0 : EEI9_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI9_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI10 : Enable Error Interrupt 10
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

0 : EEI10_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI10_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI11 : Enable Error Interrupt 11
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

0 : EEI11_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI11_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI12 : Enable Error Interrupt 12
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

0 : EEI12_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI12_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI13 : Enable Error Interrupt 13
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

0 : EEI13_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI13_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI14 : Enable Error Interrupt 14
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

0 : EEI14_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI14_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI15 : Enable Error Interrupt 15
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : EEI15_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI15_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI16 : Enable Error Interrupt 16
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

0 : EEI16_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI16_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI17 : Enable Error Interrupt 17
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

0 : EEI17_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI17_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI18 : Enable Error Interrupt 18
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

0 : EEI18_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI18_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI19 : Enable Error Interrupt 19
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

0 : EEI19_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI19_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI20 : Enable Error Interrupt 20
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

0 : EEI20_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI20_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI21 : Enable Error Interrupt 21
bits : 21 - 21 (1 bit)
access : read-write

Enumeration:

0 : EEI21_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI21_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI22 : Enable Error Interrupt 22
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

0 : EEI22_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI22_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI23 : Enable Error Interrupt 23
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

0 : EEI23_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI23_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI24 : Enable Error Interrupt 24
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

0 : EEI24_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI24_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI25 : Enable Error Interrupt 25
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

0 : EEI25_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI25_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI26 : Enable Error Interrupt 26
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

0 : EEI26_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI26_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI27 : Enable Error Interrupt 27
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

0 : EEI27_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI27_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI28 : Enable Error Interrupt 28
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

0 : EEI28_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI28_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI29 : Enable Error Interrupt 29
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

0 : EEI29_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI29_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI30 : Enable Error Interrupt 30
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : EEI30_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI30_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.

EEI31 : Enable Error Interrupt 31
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : EEI31_0

The error signal for corresponding channel does not generate an error interrupt

0x1 : EEI31_1

The assertion of the error signal for corresponding channel generates an error interrupt request

End of enumeration elements list.


DCHMID[14]

Channel n Master ID Register
address_offset : 0x1469 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[14] DCHMID[14] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI17

Channel Priority Register
address_offset : 0x14AB Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI17 DCHPRI17 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[15]

Channel n Master ID Register
address_offset : 0x15B8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[15] DCHMID[15] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI16

Channel Priority Register
address_offset : 0x15BE Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI16 DCHPRI16 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHPRI23

Channel Priority Register
address_offset : 0x16D2 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI23 DCHPRI23 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[16]

Channel n Master ID Register
address_offset : 0x1708 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[16] DCHMID[16] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI22

Channel Priority Register
address_offset : 0x17E7 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI22 DCHPRI22 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


CEEI

Clear Enable Error Interrupt Register
address_offset : 0x18 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CEEI CEEI write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CEEI CAEE NOP

CEEI : Clear Enable Error Interrupt
bits : 0 - 4 (5 bit)
access : write-only

CAEE : Clear All Enable Error Interrupts
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

0 : CAEE_0

no description available

0x1 : CAEE_1

no description available

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

End of enumeration elements list.


DCHMID[17]

Channel n Master ID Register
address_offset : 0x1859 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[17] DCHMID[17] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI21

Channel Priority Register
address_offset : 0x18FD Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI21 DCHPRI21 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


SEEI

Set Enable Error Interrupt Register
address_offset : 0x19 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

SEEI SEEI write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SEEI SAEE NOP

SEEI : Set Enable Error Interrupt
bits : 0 - 4 (5 bit)
access : write-only

SAEE : Sets All Enable Error Interrupts
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

0 : SAEE_0

no description available

0x1 : SAEE_1

no description available

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

End of enumeration elements list.


DCHMID[18]

Channel n Master ID Register
address_offset : 0x19AB Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[18] DCHMID[18] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


CERQ

Clear Enable Request Register
address_offset : 0x1A Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CERQ CERQ write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CERQ CAER NOP

CERQ : Clear Enable Request
bits : 0 - 4 (5 bit)
access : write-only

CAER : Clear All Enable Requests
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

0 : CAER_0

no description available

0x1 : CAER_1

no description available

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

End of enumeration elements list.


DCHPRI20

Channel Priority Register
address_offset : 0x1A14 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI20 DCHPRI20 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[19]

Channel n Master ID Register
address_offset : 0x1AFE Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[19] DCHMID[19] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


SERQ

Set Enable Request Register
address_offset : 0x1B Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

SERQ SERQ write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SERQ SAER NOP

SERQ : Set Enable Request
bits : 0 - 4 (5 bit)
access : write-only

SAER : Set All Enable Requests
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

0 : SAER_0

no description available

0x1 : SAER_1

no description available

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

End of enumeration elements list.


DCHPRI27

Channel Priority Register
address_offset : 0x1B2C Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI27 DCHPRI27 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


CDNE

Clear DONE Status Bit Register
address_offset : 0x1C Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CDNE CDNE write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CDNE CADN NOP

CDNE : Clear DONE Bit
bits : 0 - 4 (5 bit)
access : write-only

CADN : Clears All DONE Bits
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

0 : CADN_0

Clears only the TCDn_CSR[DONE] bit specified in the CDNE field

0x1 : CADN_1

Clears all bits in TCDn_CSR[DONE]

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

End of enumeration elements list.


DCHPRI26

Channel Priority Register
address_offset : 0x1C45 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI26 DCHPRI26 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[20]

Channel n Master ID Register
address_offset : 0x1C52 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[20] DCHMID[20] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


SSRT

Set START Bit Register
address_offset : 0x1D Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

SSRT SSRT write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SSRT SAST NOP

SSRT : Set START Bit
bits : 0 - 4 (5 bit)
access : write-only

SAST : Set All START Bits (activates all channels)
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

0 : SAST_0

Set only the TCDn_CSR[START] bit specified in the SSRT field

0x1 : SAST_1

Set all bits in TCDn_CSR[START]

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

End of enumeration elements list.


DCHPRI25

Channel Priority Register
address_offset : 0x1D5F Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI25 DCHPRI25 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[21]

Channel n Master ID Register
address_offset : 0x1DA7 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[21] DCHMID[21] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


CERR

Clear Error Register
address_offset : 0x1E Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CERR CERR write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CERR CAEI NOP

CERR : Clear Error Indicator
bits : 0 - 4 (5 bit)
access : write-only

CAEI : Clear All Error Indicators
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

0 : CAEI_0

no description available

0x1 : CAEI_1

no description available

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

End of enumeration elements list.


DCHPRI24

Channel Priority Register
address_offset : 0x1E7A Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI24 DCHPRI24 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[22]

Channel n Master ID Register
address_offset : 0x1EFD Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[22] DCHMID[22] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


CINT

Clear Interrupt Request Register
address_offset : 0x1F Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CINT CINT write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CINT CAIR NOP

CINT : Clear Interrupt Request
bits : 0 - 4 (5 bit)
access : write-only

CAIR : Clear All Interrupt Requests
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

0 : CAIR_0

no description available

0x1 : CAIR_1

no description available

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

End of enumeration elements list.


DCHPRI31

Channel Priority Register
address_offset : 0x1F96 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI31 DCHPRI31 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHPRI3

Channel Priority Register
address_offset : 0x200 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI3 DCHPRI3 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[23]

Channel n Master ID Register
address_offset : 0x2054 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[23] DCHMID[23] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI30

Channel Priority Register
address_offset : 0x20B3 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI30 DCHPRI30 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[24]

Channel n Master ID Register
address_offset : 0x21AC Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[24] DCHMID[24] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI29

Channel Priority Register
address_offset : 0x21D1 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI29 DCHPRI29 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHPRI28

Channel Priority Register
address_offset : 0x22F0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI28 DCHPRI28 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[25]

Channel n Master ID Register
address_offset : 0x2305 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[25] DCHMID[25] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


INT

Interrupt Request Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INT INT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT0 INT1 INT2 INT3 INT4 INT5 INT6 INT7 INT8 INT9 INT10 INT11 INT12 INT13 INT14 INT15 INT16 INT17 INT18 INT19 INT20 INT21 INT22 INT23 INT24 INT25 INT26 INT27 INT28 INT29 INT30 INT31

INT0 : Interrupt Request 0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : INT0_0

The interrupt request for corresponding channel is cleared

0x1 : INT0_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT1 : Interrupt Request 1
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : INT1_0

The interrupt request for corresponding channel is cleared

0x1 : INT1_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT2 : Interrupt Request 2
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : INT2_0

The interrupt request for corresponding channel is cleared

0x1 : INT2_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT3 : Interrupt Request 3
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : INT3_0

The interrupt request for corresponding channel is cleared

0x1 : INT3_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT4 : Interrupt Request 4
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : INT4_0

The interrupt request for corresponding channel is cleared

0x1 : INT4_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT5 : Interrupt Request 5
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : INT5_0

The interrupt request for corresponding channel is cleared

0x1 : INT5_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT6 : Interrupt Request 6
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : INT6_0

The interrupt request for corresponding channel is cleared

0x1 : INT6_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT7 : Interrupt Request 7
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : INT7_0

The interrupt request for corresponding channel is cleared

0x1 : INT7_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT8 : Interrupt Request 8
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

0 : INT8_0

The interrupt request for corresponding channel is cleared

0x1 : INT8_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT9 : Interrupt Request 9
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

0 : INT9_0

The interrupt request for corresponding channel is cleared

0x1 : INT9_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT10 : Interrupt Request 10
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

0 : INT10_0

The interrupt request for corresponding channel is cleared

0x1 : INT10_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT11 : Interrupt Request 11
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

0 : INT11_0

The interrupt request for corresponding channel is cleared

0x1 : INT11_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT12 : Interrupt Request 12
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

0 : INT12_0

The interrupt request for corresponding channel is cleared

0x1 : INT12_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT13 : Interrupt Request 13
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

0 : INT13_0

The interrupt request for corresponding channel is cleared

0x1 : INT13_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT14 : Interrupt Request 14
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

0 : INT14_0

The interrupt request for corresponding channel is cleared

0x1 : INT14_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT15 : Interrupt Request 15
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : INT15_0

The interrupt request for corresponding channel is cleared

0x1 : INT15_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT16 : Interrupt Request 16
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

0 : INT16_0

The interrupt request for corresponding channel is cleared

0x1 : INT16_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT17 : Interrupt Request 17
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

0 : INT17_0

The interrupt request for corresponding channel is cleared

0x1 : INT17_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT18 : Interrupt Request 18
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

0 : INT18_0

The interrupt request for corresponding channel is cleared

0x1 : INT18_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT19 : Interrupt Request 19
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

0 : INT19_0

The interrupt request for corresponding channel is cleared

0x1 : INT19_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT20 : Interrupt Request 20
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

0 : INT20_0

The interrupt request for corresponding channel is cleared

0x1 : INT20_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT21 : Interrupt Request 21
bits : 21 - 21 (1 bit)
access : read-write

Enumeration:

0 : INT21_0

The interrupt request for corresponding channel is cleared

0x1 : INT21_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT22 : Interrupt Request 22
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

0 : INT22_0

The interrupt request for corresponding channel is cleared

0x1 : INT22_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT23 : Interrupt Request 23
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

0 : INT23_0

The interrupt request for corresponding channel is cleared

0x1 : INT23_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT24 : Interrupt Request 24
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

0 : INT24_0

The interrupt request for corresponding channel is cleared

0x1 : INT24_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT25 : Interrupt Request 25
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

0 : INT25_0

The interrupt request for corresponding channel is cleared

0x1 : INT25_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT26 : Interrupt Request 26
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

0 : INT26_0

The interrupt request for corresponding channel is cleared

0x1 : INT26_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT27 : Interrupt Request 27
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

0 : INT27_0

The interrupt request for corresponding channel is cleared

0x1 : INT27_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT28 : Interrupt Request 28
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

0 : INT28_0

The interrupt request for corresponding channel is cleared

0x1 : INT28_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT29 : Interrupt Request 29
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

0 : INT29_0

The interrupt request for corresponding channel is cleared

0x1 : INT29_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT30 : Interrupt Request 30
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : INT30_0

The interrupt request for corresponding channel is cleared

0x1 : INT30_1

The interrupt request for corresponding channel is active

End of enumeration elements list.

INT31 : Interrupt Request 31
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : INT31_0

The interrupt request for corresponding channel is cleared

0x1 : INT31_1

The interrupt request for corresponding channel is active

End of enumeration elements list.


DCHMID[26]

Channel n Master ID Register
address_offset : 0x245F Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[26] DCHMID[26] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHMID[27]

Channel n Master ID Register
address_offset : 0x25BA Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[27] DCHMID[27] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHMID[28]

Channel n Master ID Register
address_offset : 0x2716 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[28] DCHMID[28] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHMID[0]

Channel n Master ID Register
address_offset : 0x280 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[0] DCHMID[0] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHMID[29]

Channel n Master ID Register
address_offset : 0x2873 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[29] DCHMID[29] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHMID[30]

Channel n Master ID Register
address_offset : 0x29D1 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[30] DCHMID[30] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHMID[31]

Channel n Master ID Register
address_offset : 0x2B30 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[31] DCHMID[31] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


ERR

Error Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ERR ERR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ERR0 ERR1 ERR2 ERR3 ERR4 ERR5 ERR6 ERR7 ERR8 ERR9 ERR10 ERR11 ERR12 ERR13 ERR14 ERR15 ERR16 ERR17 ERR18 ERR19 ERR20 ERR21 ERR22 ERR23 ERR24 ERR25 ERR26 ERR27 ERR28 ERR29 ERR30 ERR31

ERR0 : Error In Channel 0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : ERR0_0

An error in this channel has not occurred

0x1 : ERR0_1

An error in this channel has occurred

End of enumeration elements list.

ERR1 : Error In Channel 1
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : ERR1_0

An error in this channel has not occurred

0x1 : ERR1_1

An error in this channel has occurred

End of enumeration elements list.

ERR2 : Error In Channel 2
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : ERR2_0

An error in this channel has not occurred

0x1 : ERR2_1

An error in this channel has occurred

End of enumeration elements list.

ERR3 : Error In Channel 3
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : ERR3_0

An error in this channel has not occurred

0x1 : ERR3_1

An error in this channel has occurred

End of enumeration elements list.

ERR4 : Error In Channel 4
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ERR4_0

An error in this channel has not occurred

0x1 : ERR4_1

An error in this channel has occurred

End of enumeration elements list.

ERR5 : Error In Channel 5
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : ERR5_0

An error in this channel has not occurred

0x1 : ERR5_1

An error in this channel has occurred

End of enumeration elements list.

ERR6 : Error In Channel 6
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : ERR6_0

An error in this channel has not occurred

0x1 : ERR6_1

An error in this channel has occurred

End of enumeration elements list.

ERR7 : Error In Channel 7
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ERR7_0

An error in this channel has not occurred

0x1 : ERR7_1

An error in this channel has occurred

End of enumeration elements list.

ERR8 : Error In Channel 8
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

0 : ERR8_0

An error in this channel has not occurred

0x1 : ERR8_1

An error in this channel has occurred

End of enumeration elements list.

ERR9 : Error In Channel 9
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

0 : ERR9_0

An error in this channel has not occurred

0x1 : ERR9_1

An error in this channel has occurred

End of enumeration elements list.

ERR10 : Error In Channel 10
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

0 : ERR10_0

An error in this channel has not occurred

0x1 : ERR10_1

An error in this channel has occurred

End of enumeration elements list.

ERR11 : Error In Channel 11
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

0 : ERR11_0

An error in this channel has not occurred

0x1 : ERR11_1

An error in this channel has occurred

End of enumeration elements list.

ERR12 : Error In Channel 12
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

0 : ERR12_0

An error in this channel has not occurred

0x1 : ERR12_1

An error in this channel has occurred

End of enumeration elements list.

ERR13 : Error In Channel 13
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

0 : ERR13_0

An error in this channel has not occurred

0x1 : ERR13_1

An error in this channel has occurred

End of enumeration elements list.

ERR14 : Error In Channel 14
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

0 : ERR14_0

An error in this channel has not occurred

0x1 : ERR14_1

An error in this channel has occurred

End of enumeration elements list.

ERR15 : Error In Channel 15
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ERR15_0

An error in this channel has not occurred

0x1 : ERR15_1

An error in this channel has occurred

End of enumeration elements list.

ERR16 : Error In Channel 16
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

0 : ERR16_0

An error in this channel has not occurred

0x1 : ERR16_1

An error in this channel has occurred

End of enumeration elements list.

ERR17 : Error In Channel 17
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

0 : ERR17_0

An error in this channel has not occurred

0x1 : ERR17_1

An error in this channel has occurred

End of enumeration elements list.

ERR18 : Error In Channel 18
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

0 : ERR18_0

An error in this channel has not occurred

0x1 : ERR18_1

An error in this channel has occurred

End of enumeration elements list.

ERR19 : Error In Channel 19
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

0 : ERR19_0

An error in this channel has not occurred

0x1 : ERR19_1

An error in this channel has occurred

End of enumeration elements list.

ERR20 : Error In Channel 20
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

0 : ERR20_0

An error in this channel has not occurred

0x1 : ERR20_1

An error in this channel has occurred

End of enumeration elements list.

ERR21 : Error In Channel 21
bits : 21 - 21 (1 bit)
access : read-write

Enumeration:

0 : ERR21_0

An error in this channel has not occurred

0x1 : ERR21_1

An error in this channel has occurred

End of enumeration elements list.

ERR22 : Error In Channel 22
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

0 : ERR22_0

An error in this channel has not occurred

0x1 : ERR22_1

An error in this channel has occurred

End of enumeration elements list.

ERR23 : Error In Channel 23
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

0 : ERR23_0

An error in this channel has not occurred

0x1 : ERR23_1

An error in this channel has occurred

End of enumeration elements list.

ERR24 : Error In Channel 24
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

0 : ERR24_0

An error in this channel has not occurred

0x1 : ERR24_1

An error in this channel has occurred

End of enumeration elements list.

ERR25 : Error In Channel 25
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

0 : ERR25_0

An error in this channel has not occurred

0x1 : ERR25_1

An error in this channel has occurred

End of enumeration elements list.

ERR26 : Error In Channel 26
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

0 : ERR26_0

An error in this channel has not occurred

0x1 : ERR26_1

An error in this channel has occurred

End of enumeration elements list.

ERR27 : Error In Channel 27
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

0 : ERR27_0

An error in this channel has not occurred

0x1 : ERR27_1

An error in this channel has occurred

End of enumeration elements list.

ERR28 : Error In Channel 28
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

0 : ERR28_0

An error in this channel has not occurred

0x1 : ERR28_1

An error in this channel has occurred

End of enumeration elements list.

ERR29 : Error In Channel 29
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

0 : ERR29_0

An error in this channel has not occurred

0x1 : ERR29_1

An error in this channel has occurred

End of enumeration elements list.

ERR30 : Error In Channel 30
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : ERR30_0

An error in this channel has not occurred

0x1 : ERR30_1

An error in this channel has occurred

End of enumeration elements list.

ERR31 : Error In Channel 31
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : ERR31_0

An error in this channel has not occurred

0x1 : ERR31_1

An error in this channel has occurred

End of enumeration elements list.


DCHPRI2

Channel Priority Register
address_offset : 0x301 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI2 DCHPRI2 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


HRS

Hardware Request Status Register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

HRS HRS read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HRS0 HRS1 HRS2 HRS3 HRS4 HRS5 HRS6 HRS7 HRS8 HRS9 HRS10 HRS11 HRS12 HRS13 HRS14 HRS15 HRS16 HRS17 HRS18 HRS19 HRS20 HRS21 HRS22 HRS23 HRS24 HRS25 HRS26 HRS27 HRS28 HRS29 HRS30 HRS31

HRS0 : Hardware Request Status Channel 0
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

0 : HRS0_0

A hardware service request for channel 0 is not present

0x1 : HRS0_1

A hardware service request for channel 0 is present

End of enumeration elements list.

HRS1 : Hardware Request Status Channel 1
bits : 1 - 1 (1 bit)
access : read-only

Enumeration:

0 : HRS1_0

A hardware service request for channel 1 is not present

0x1 : HRS1_1

A hardware service request for channel 1 is present

End of enumeration elements list.

HRS2 : Hardware Request Status Channel 2
bits : 2 - 2 (1 bit)
access : read-only

Enumeration:

0 : HRS2_0

A hardware service request for channel 2 is not present

0x1 : HRS2_1

A hardware service request for channel 2 is present

End of enumeration elements list.

HRS3 : Hardware Request Status Channel 3
bits : 3 - 3 (1 bit)
access : read-only

Enumeration:

0 : HRS3_0

A hardware service request for channel 3 is not present

0x1 : HRS3_1

A hardware service request for channel 3 is present

End of enumeration elements list.

HRS4 : Hardware Request Status Channel 4
bits : 4 - 4 (1 bit)
access : read-only

Enumeration:

0 : HRS4_0

A hardware service request for channel 4 is not present

0x1 : HRS4_1

A hardware service request for channel 4 is present

End of enumeration elements list.

HRS5 : Hardware Request Status Channel 5
bits : 5 - 5 (1 bit)
access : read-only

Enumeration:

0 : HRS5_0

A hardware service request for channel 5 is not present

0x1 : HRS5_1

A hardware service request for channel 5 is present

End of enumeration elements list.

HRS6 : Hardware Request Status Channel 6
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : HRS6_0

A hardware service request for channel 6 is not present

0x1 : HRS6_1

A hardware service request for channel 6 is present

End of enumeration elements list.

HRS7 : Hardware Request Status Channel 7
bits : 7 - 7 (1 bit)
access : read-only

Enumeration:

0 : HRS7_0

A hardware service request for channel 7 is not present

0x1 : HRS7_1

A hardware service request for channel 7 is present

End of enumeration elements list.

HRS8 : Hardware Request Status Channel 8
bits : 8 - 8 (1 bit)
access : read-only

Enumeration:

0 : HRS8_0

A hardware service request for channel 8 is not present

0x1 : HRS8_1

A hardware service request for channel 8 is present

End of enumeration elements list.

HRS9 : Hardware Request Status Channel 9
bits : 9 - 9 (1 bit)
access : read-only

Enumeration:

0 : HRS9_0

A hardware service request for channel 9 is not present

0x1 : HRS9_1

A hardware service request for channel 9 is present

End of enumeration elements list.

HRS10 : Hardware Request Status Channel 10
bits : 10 - 10 (1 bit)
access : read-only

Enumeration:

0 : HRS10_0

A hardware service request for channel 10 is not present

0x1 : HRS10_1

A hardware service request for channel 10 is present

End of enumeration elements list.

HRS11 : Hardware Request Status Channel 11
bits : 11 - 11 (1 bit)
access : read-only

Enumeration:

0 : HRS11_0

A hardware service request for channel 11 is not present

0x1 : HRS11_1

A hardware service request for channel 11 is present

End of enumeration elements list.

HRS12 : Hardware Request Status Channel 12
bits : 12 - 12 (1 bit)
access : read-only

Enumeration:

0 : HRS12_0

A hardware service request for channel 12 is not present

0x1 : HRS12_1

A hardware service request for channel 12 is present

End of enumeration elements list.

HRS13 : Hardware Request Status Channel 13
bits : 13 - 13 (1 bit)
access : read-only

Enumeration:

0 : HRS13_0

A hardware service request for channel 13 is not present

0x1 : HRS13_1

A hardware service request for channel 13 is present

End of enumeration elements list.

HRS14 : Hardware Request Status Channel 14
bits : 14 - 14 (1 bit)
access : read-only

Enumeration:

0 : HRS14_0

A hardware service request for channel 14 is not present

0x1 : HRS14_1

A hardware service request for channel 14 is present

End of enumeration elements list.

HRS15 : Hardware Request Status Channel 15
bits : 15 - 15 (1 bit)
access : read-only

Enumeration:

0 : HRS15_0

A hardware service request for channel 15 is not present

0x1 : HRS15_1

A hardware service request for channel 15 is present

End of enumeration elements list.

HRS16 : Hardware Request Status Channel 16
bits : 16 - 16 (1 bit)
access : read-only

Enumeration:

0 : HRS16_0

A hardware service request for channel 16 is not present

0x1 : HRS16_1

A hardware service request for channel 16 is present

End of enumeration elements list.

HRS17 : Hardware Request Status Channel 17
bits : 17 - 17 (1 bit)
access : read-only

Enumeration:

0 : HRS17_0

A hardware service request for channel 17 is not present

0x1 : HRS17_1

A hardware service request for channel 17 is present

End of enumeration elements list.

HRS18 : Hardware Request Status Channel 18
bits : 18 - 18 (1 bit)
access : read-only

Enumeration:

0 : HRS18_0

A hardware service request for channel 18 is not present

0x1 : HRS18_1

A hardware service request for channel 18 is present

End of enumeration elements list.

HRS19 : Hardware Request Status Channel 19
bits : 19 - 19 (1 bit)
access : read-only

Enumeration:

0 : HRS19_0

A hardware service request for channel 19 is not present

0x1 : HRS19_1

A hardware service request for channel 19 is present

End of enumeration elements list.

HRS20 : Hardware Request Status Channel 20
bits : 20 - 20 (1 bit)
access : read-only

Enumeration:

0 : HRS20_0

A hardware service request for channel 20 is not present

0x1 : HRS20_1

A hardware service request for channel 20 is present

End of enumeration elements list.

HRS21 : Hardware Request Status Channel 21
bits : 21 - 21 (1 bit)
access : read-only

Enumeration:

0 : HRS21_0

A hardware service request for channel 21 is not present

0x1 : HRS21_1

A hardware service request for channel 21 is present

End of enumeration elements list.

HRS22 : Hardware Request Status Channel 22
bits : 22 - 22 (1 bit)
access : read-only

Enumeration:

0 : HRS22_0

A hardware service request for channel 22 is not present

0x1 : HRS22_1

A hardware service request for channel 22 is present

End of enumeration elements list.

HRS23 : Hardware Request Status Channel 23
bits : 23 - 23 (1 bit)
access : read-only

Enumeration:

0 : HRS23_0

A hardware service request for channel 23 is not present

0x1 : HRS23_1

A hardware service request for channel 23 is present

End of enumeration elements list.

HRS24 : Hardware Request Status Channel 24
bits : 24 - 24 (1 bit)
access : read-only

Enumeration:

0 : HRS24_0

A hardware service request for channel 24 is not present

0x1 : HRS24_1

A hardware service request for channel 24 is present

End of enumeration elements list.

HRS25 : Hardware Request Status Channel 25
bits : 25 - 25 (1 bit)
access : read-only

Enumeration:

0 : HRS25_0

A hardware service request for channel 25 is not present

0x1 : HRS25_1

A hardware service request for channel 25 is present

End of enumeration elements list.

HRS26 : Hardware Request Status Channel 26
bits : 26 - 26 (1 bit)
access : read-only

Enumeration:

0 : HRS26_0

A hardware service request for channel 26 is not present

0x1 : HRS26_1

A hardware service request for channel 26 is present

End of enumeration elements list.

HRS27 : Hardware Request Status Channel 27
bits : 27 - 27 (1 bit)
access : read-only

Enumeration:

0 : HRS27_0

A hardware service request for channel 27 is not present

0x1 : HRS27_1

A hardware service request for channel 27 is present

End of enumeration elements list.

HRS28 : Hardware Request Status Channel 28
bits : 28 - 28 (1 bit)
access : read-only

Enumeration:

0 : HRS28_0

A hardware service request for channel 28 is not present

0x1 : HRS28_1

A hardware service request for channel 28 is present

End of enumeration elements list.

HRS29 : Hardware Request Status Channel 29
bits : 29 - 29 (1 bit)
access : read-only

Enumeration:

0 : HRS29_0

A hardware service request for channel 29 is not preset

0x1 : HRS29_1

A hardware service request for channel 29 is present

End of enumeration elements list.

HRS30 : Hardware Request Status Channel 30
bits : 30 - 30 (1 bit)
access : read-only

Enumeration:

0 : HRS30_0

A hardware service request for channel 30 is not present

0x1 : HRS30_1

A hardware service request for channel 30 is present

End of enumeration elements list.

HRS31 : Hardware Request Status Channel 31
bits : 31 - 31 (1 bit)
access : read-only

Enumeration:

0 : HRS31_0

A hardware service request for channel 31 is not present

0x1 : HRS31_1

A hardware service request for channel 31 is present

End of enumeration elements list.


DCHMID[1]

Channel n Master ID Register
address_offset : 0x3C1 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[1] DCHMID[1] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


ES

Error Status Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

ES ES read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DBE SBE SGE NCE DOE DAE SOE SAE ERRCHN CPE GPE ECX VLD

DBE : Destination Bus Error
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

0 : DBE_0

No destination bus error

0x1 : DBE_1

The last recorded error was a bus error on a destination write

End of enumeration elements list.

SBE : Source Bus Error
bits : 1 - 1 (1 bit)
access : read-only

Enumeration:

0 : SBE_0

No source bus error

0x1 : SBE_1

The last recorded error was a bus error on a source read

End of enumeration elements list.

SGE : Scatter/Gather Configuration Error
bits : 2 - 2 (1 bit)
access : read-only

Enumeration:

0 : SGE_0

No scatter/gather configuration error

0x1 : SGE_1

The last recorded error was a configuration error detected in the TCDn_DLASTSGA field. This field is checked at the beginning of a scatter/gather operation after major loop completion if TCDn_CSR[ESG] is enabled. TCDn_DLASTSGA is not on a 32 byte boundary.

End of enumeration elements list.

NCE : NBYTES/CITER Configuration Error
bits : 3 - 3 (1 bit)
access : read-only

Enumeration:

0 : NCE_0

No NBYTES/CITER configuration error

0x1 : NCE_1

no description available

End of enumeration elements list.

DOE : Destination Offset Error
bits : 4 - 4 (1 bit)
access : read-only

Enumeration:

0 : DOE_0

No destination offset configuration error

0x1 : DOE_1

The last recorded error was a configuration error detected in the TCDn_DOFF field. TCDn_DOFF is inconsistent with TCDn_ATTR[DSIZE].

End of enumeration elements list.

DAE : Destination Address Error
bits : 5 - 5 (1 bit)
access : read-only

Enumeration:

0 : DAE_0

No destination address configuration error

0x1 : DAE_1

The last recorded error was a configuration error detected in the TCDn_DADDR field. TCDn_DADDR is inconsistent with TCDn_ATTR[DSIZE].

End of enumeration elements list.

SOE : Source Offset Error
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : SOE_0

No source offset configuration error

0x1 : SOE_1

The last recorded error was a configuration error detected in the TCDn_SOFF field. TCDn_SOFF is inconsistent with TCDn_ATTR[SSIZE].

End of enumeration elements list.

SAE : Source Address Error
bits : 7 - 7 (1 bit)
access : read-only

Enumeration:

0 : SAE_0

No source address configuration error.

0x1 : SAE_1

The last recorded error was a configuration error detected in the TCDn_SADDR field. TCDn_SADDR is inconsistent with TCDn_ATTR[SSIZE].

End of enumeration elements list.

ERRCHN : Error Channel Number or Canceled Channel Number
bits : 8 - 12 (5 bit)
access : read-only

CPE : Channel Priority Error
bits : 14 - 14 (1 bit)
access : read-only

Enumeration:

0 : CPE_0

No channel priority error

0x1 : CPE_1

no description available

End of enumeration elements list.

GPE : Group Priority Error
bits : 15 - 15 (1 bit)
access : read-only

Enumeration:

0 : GPE_0

No group priority error

0x1 : GPE_1

The last recorded error was a configuration error among the group priorities. All group priorities are not unique.

End of enumeration elements list.

ECX : Transfer Canceled
bits : 16 - 16 (1 bit)
access : read-only

Enumeration:

0 : ECX_0

No canceled transfers

0x1 : ECX_1

The last recorded entry was a canceled transfer by the error cancel transfer input

End of enumeration elements list.

VLD : VLD
bits : 31 - 31 (1 bit)
access : read-only

Enumeration:

0 : VLD_0

No ERR bits are set.

0x1 : VLD_1

At least one ERR bit is set indicating a valid error exists that has not been cleared.

End of enumeration elements list.


DCHPRI1

Channel Priority Register
address_offset : 0x403 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI1 DCHPRI1 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


EARS

Enable Asynchronous Request in Stop Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EARS EARS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EDREQ_0 EDREQ_1 EDREQ_2 EDREQ_3 EDREQ_4 EDREQ_5 EDREQ_6 EDREQ_7 EDREQ_8 EDREQ_9 EDREQ_10 EDREQ_11 EDREQ_12 EDREQ_13 EDREQ_14 EDREQ_15 EDREQ_16 EDREQ_17 EDREQ_18 EDREQ_19 EDREQ_20 EDREQ_21 EDREQ_22 EDREQ_23 EDREQ_24 EDREQ_25 EDREQ_26 EDREQ_27 EDREQ_28 EDREQ_29 EDREQ_30 EDREQ_31

EDREQ_0 : Enable asynchronous DMA request in stop mode for channel 0.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_0_0

Disable asynchronous DMA request for channel 0.

0x1 : EDREQ_0_1

Enable asynchronous DMA request for channel 0.

End of enumeration elements list.

EDREQ_1 : Enable asynchronous DMA request in stop mode for channel 1.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_1_0

Disable asynchronous DMA request for channel 1

0x1 : EDREQ_1_1

Enable asynchronous DMA request for channel 1.

End of enumeration elements list.

EDREQ_2 : Enable asynchronous DMA request in stop mode for channel 2.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_2_0

Disable asynchronous DMA request for channel 2.

0x1 : EDREQ_2_1

Enable asynchronous DMA request for channel 2.

End of enumeration elements list.

EDREQ_3 : Enable asynchronous DMA request in stop mode for channel 3.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_3_0

Disable asynchronous DMA request for channel 3.

0x1 : EDREQ_3_1

Enable asynchronous DMA request for channel 3.

End of enumeration elements list.

EDREQ_4 : Enable asynchronous DMA request in stop mode for channel 4
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_4_0

Disable asynchronous DMA request for channel 4.

0x1 : EDREQ_4_1

Enable asynchronous DMA request for channel 4.

End of enumeration elements list.

EDREQ_5 : Enable asynchronous DMA request in stop mode for channel 5
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_5_0

Disable asynchronous DMA request for channel 5.

0x1 : EDREQ_5_1

Enable asynchronous DMA request for channel 5.

End of enumeration elements list.

EDREQ_6 : Enable asynchronous DMA request in stop mode for channel 6
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_6_0

Disable asynchronous DMA request for channel 6.

0x1 : EDREQ_6_1

Enable asynchronous DMA request for channel 6.

End of enumeration elements list.

EDREQ_7 : Enable asynchronous DMA request in stop mode for channel 7
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_7_0

Disable asynchronous DMA request for channel 7.

0x1 : EDREQ_7_1

Enable asynchronous DMA request for channel 7.

End of enumeration elements list.

EDREQ_8 : Enable asynchronous DMA request in stop mode for channel 8
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_8_0

Disable asynchronous DMA request for channel 8.

0x1 : EDREQ_8_1

Enable asynchronous DMA request for channel 8.

End of enumeration elements list.

EDREQ_9 : Enable asynchronous DMA request in stop mode for channel 9
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_9_0

Disable asynchronous DMA request for channel 9.

0x1 : EDREQ_9_1

Enable asynchronous DMA request for channel 9.

End of enumeration elements list.

EDREQ_10 : Enable asynchronous DMA request in stop mode for channel 10
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_10_0

Disable asynchronous DMA request for channel 10.

0x1 : EDREQ_10_1

Enable asynchronous DMA request for channel 10.

End of enumeration elements list.

EDREQ_11 : Enable asynchronous DMA request in stop mode for channel 11
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_11_0

Disable asynchronous DMA request for channel 11.

0x1 : EDREQ_11_1

Enable asynchronous DMA request for channel 11.

End of enumeration elements list.

EDREQ_12 : Enable asynchronous DMA request in stop mode for channel 12
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_12_0

Disable asynchronous DMA request for channel 12.

0x1 : EDREQ_12_1

Enable asynchronous DMA request for channel 12.

End of enumeration elements list.

EDREQ_13 : Enable asynchronous DMA request in stop mode for channel 13
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_13_0

Disable asynchronous DMA request for channel 13.

0x1 : EDREQ_13_1

Enable asynchronous DMA request for channel 13.

End of enumeration elements list.

EDREQ_14 : Enable asynchronous DMA request in stop mode for channel 14
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_14_0

Disable asynchronous DMA request for channel 14.

0x1 : EDREQ_14_1

Enable asynchronous DMA request for channel 14.

End of enumeration elements list.

EDREQ_15 : Enable asynchronous DMA request in stop mode for channel 15
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_15_0

Disable asynchronous DMA request for channel 15.

0x1 : EDREQ_15_1

Enable asynchronous DMA request for channel 15.

End of enumeration elements list.

EDREQ_16 : Enable asynchronous DMA request in stop mode for channel 16
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_16_0

Disable asynchronous DMA request for channel 16

0x1 : EDREQ_16_1

Enable asynchronous DMA request for channel 16

End of enumeration elements list.

EDREQ_17 : Enable asynchronous DMA request in stop mode for channel 17
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_17_0

Disable asynchronous DMA request for channel 17

0x1 : EDREQ_17_1

Enable asynchronous DMA request for channel 17

End of enumeration elements list.

EDREQ_18 : Enable asynchronous DMA request in stop mode for channel 18
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_18_0

Disable asynchronous DMA request for channel 18

0x1 : EDREQ_18_1

Enable asynchronous DMA request for channel 18

End of enumeration elements list.

EDREQ_19 : Enable asynchronous DMA request in stop mode for channel 19
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_19_0

Disable asynchronous DMA request for channel 19

0x1 : EDREQ_19_1

Enable asynchronous DMA request for channel 19

End of enumeration elements list.

EDREQ_20 : Enable asynchronous DMA request in stop mode for channel 20
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_20_0

Disable asynchronous DMA request for channel 20

0x1 : EDREQ_20_1

Enable asynchronous DMA request for channel 20

End of enumeration elements list.

EDREQ_21 : Enable asynchronous DMA request in stop mode for channel 21
bits : 21 - 21 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_21_0

Disable asynchronous DMA request for channel 21

0x1 : EDREQ_21_1

Enable asynchronous DMA request for channel 21

End of enumeration elements list.

EDREQ_22 : Enable asynchronous DMA request in stop mode for channel 22
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_22_0

Disable asynchronous DMA request for channel 22

0x1 : EDREQ_22_1

Enable asynchronous DMA request for channel 22

End of enumeration elements list.

EDREQ_23 : Enable asynchronous DMA request in stop mode for channel 23
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_23_0

Disable asynchronous DMA request for channel 23

0x1 : EDREQ_23_1

Enable asynchronous DMA request for channel 23

End of enumeration elements list.

EDREQ_24 : Enable asynchronous DMA request in stop mode for channel 24
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_24_0

Disable asynchronous DMA request for channel 24

0x1 : EDREQ_24_1

Enable asynchronous DMA request for channel 24

End of enumeration elements list.

EDREQ_25 : Enable asynchronous DMA request in stop mode for channel 25
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_25_0

Disable asynchronous DMA request for channel 25

0x1 : EDREQ_25_1

Enable asynchronous DMA request for channel 25

End of enumeration elements list.

EDREQ_26 : Enable asynchronous DMA request in stop mode for channel 26
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_26_0

Disable asynchronous DMA request for channel 26

0x1 : EDREQ_26_1

Enable asynchronous DMA request for channel 26

End of enumeration elements list.

EDREQ_27 : Enable asynchronous DMA request in stop mode for channel 27
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_27_0

Disable asynchronous DMA request for channel 27

0x1 : EDREQ_27_1

Enable asynchronous DMA request for channel 27

End of enumeration elements list.

EDREQ_28 : Enable asynchronous DMA request in stop mode for channel 28
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_28_0

Disable asynchronous DMA request for channel 28

0x1 : EDREQ_28_1

Enable asynchronous DMA request for channel 28

End of enumeration elements list.

EDREQ_29 : Enable asynchronous DMA request in stop mode for channel 29
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_29_0

Disable asynchronous DMA request for channel 29

0x1 : EDREQ_29_1

Enable asynchronous DMA request for channel 29

End of enumeration elements list.

EDREQ_30 : Enable asynchronous DMA request in stop mode for channel 30
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_30_0

Disable asynchronous DMA request for channel 30

0x1 : EDREQ_30_1

Enable asynchronous DMA request for channel 30

End of enumeration elements list.

EDREQ_31 : Enable asynchronous DMA request in stop mode for channel 31
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : EDREQ_31_0

Disable asynchronous DMA request for channel 31

0x1 : EDREQ_31_1

Enable asynchronous DMA request for channel 31

End of enumeration elements list.


DCHMID[2]

Channel n Master ID Register
address_offset : 0x503 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[2] DCHMID[2] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI0

Channel Priority Register
address_offset : 0x506 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI0 DCHPRI0 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHPRI7

Channel Priority Register
address_offset : 0x60A Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI7 DCHPRI7 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[3]

Channel n Master ID Register
address_offset : 0x646 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[3] DCHMID[3] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI6

Channel Priority Register
address_offset : 0x70F Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI6 DCHPRI6 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[4]

Channel n Master ID Register
address_offset : 0x78A Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[4] DCHMID[4] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI5

Channel Priority Register
address_offset : 0x815 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI5 DCHPRI5 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[5]

Channel n Master ID Register
address_offset : 0x8CF Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[5] DCHMID[5] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI4

Channel Priority Register
address_offset : 0x91C Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI4 DCHPRI4 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[6]

Channel n Master ID Register
address_offset : 0xA15 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[6] DCHMID[6] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI11

Channel Priority Register
address_offset : 0xA24 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI11 DCHPRI11 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHPRI10

Channel Priority Register
address_offset : 0xB2D Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI10 DCHPRI10 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[7]

Channel n Master ID Register
address_offset : 0xB5C Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[7] DCHMID[7] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


ERQ

Enable Request Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ERQ ERQ read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ERQ0 ERQ1 ERQ2 ERQ3 ERQ4 ERQ5 ERQ6 ERQ7 ERQ8 ERQ9 ERQ10 ERQ11 ERQ12 ERQ13 ERQ14 ERQ15 ERQ16 ERQ17 ERQ18 ERQ19 ERQ20 ERQ21 ERQ22 ERQ23 ERQ24 ERQ25 ERQ26 ERQ27 ERQ28 ERQ29 ERQ30 ERQ31

ERQ0 : Enable DMA Request 0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : ERQ0_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ0_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ1 : Enable DMA Request 1
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : ERQ1_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ1_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ2 : Enable DMA Request 2
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : ERQ2_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ2_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ3 : Enable DMA Request 3
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : ERQ3_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ3_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ4 : Enable DMA Request 4
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ERQ4_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ4_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ5 : Enable DMA Request 5
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : ERQ5_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ5_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ6 : Enable DMA Request 6
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : ERQ6_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ6_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ7 : Enable DMA Request 7
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ERQ7_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ7_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ8 : Enable DMA Request 8
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

0 : ERQ8_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ8_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ9 : Enable DMA Request 9
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

0 : ERQ9_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ9_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ10 : Enable DMA Request 10
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

0 : ERQ10_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ10_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ11 : Enable DMA Request 11
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

0 : ERQ11_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ11_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ12 : Enable DMA Request 12
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

0 : ERQ12_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ12_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ13 : Enable DMA Request 13
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

0 : ERQ13_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ13_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ14 : Enable DMA Request 14
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

0 : ERQ14_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ14_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ15 : Enable DMA Request 15
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

0 : ERQ15_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ15_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ16 : Enable DMA Request 16
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

0 : ERQ16_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ16_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ17 : Enable DMA Request 17
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

0 : ERQ17_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ17_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ18 : Enable DMA Request 18
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

0 : ERQ18_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ18_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ19 : Enable DMA Request 19
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

0 : ERQ19_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ19_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ20 : Enable DMA Request 20
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

0 : ERQ20_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ20_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ21 : Enable DMA Request 21
bits : 21 - 21 (1 bit)
access : read-write

Enumeration:

0 : ERQ21_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ21_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ22 : Enable DMA Request 22
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

0 : ERQ22_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ22_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ23 : Enable DMA Request 23
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

0 : ERQ23_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ23_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ24 : Enable DMA Request 24
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

0 : ERQ24_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ24_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ25 : Enable DMA Request 25
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

0 : ERQ25_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ25_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ26 : Enable DMA Request 26
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

0 : ERQ26_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ26_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ27 : Enable DMA Request 27
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

0 : ERQ27_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ27_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ28 : Enable DMA Request 28
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

0 : ERQ28_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ28_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ29 : Enable DMA Request 29
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

0 : ERQ29_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ29_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ30 : Enable DMA Request 30
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

0 : ERQ30_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ30_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.

ERQ31 : Enable DMA Request 31
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : ERQ31_0

The DMA request signal for the corresponding channel is disabled

0x1 : ERQ31_1

The DMA request signal for the corresponding channel is enabled

End of enumeration elements list.


DCHPRI9

Channel Priority Register
address_offset : 0xC37 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI9 DCHPRI9 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[8]

Channel n Master ID Register
address_offset : 0xCA4 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[8] DCHMID[8] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI8

Channel Priority Register
address_offset : 0xD42 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI8 DCHPRI8 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[9]

Channel n Master ID Register
address_offset : 0xDED Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[9] DCHMID[9] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI15

Channel Priority Register
address_offset : 0xE4E Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI15 DCHPRI15 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.


DCHMID[10]

Channel n Master ID Register
address_offset : 0xF37 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHMID[10] DCHMID[10] read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MID PAL EMI

MID : Master ID
bits : 0 - 3 (4 bit)
access : read-only

PAL : Privileged Access Level
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

0 : PAL_0

User protection level for DMA transfers

0x1 : PAL_1

Privileged protection level for DMA transfers

End of enumeration elements list.

EMI : Enable Master ID replication
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : EMI_0

Master ID replication is disabled

0x1 : EMI_1

Master ID replication is enabled

End of enumeration elements list.


DCHPRI14

Channel Priority Register
address_offset : 0xF5B Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DCHPRI14 DCHPRI14 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 CHPRI GRPPRI DPA ECP

CHPRI : Channel n Arbitration Priority
bits : 0 - 3 (4 bit)
access : read-write

GRPPRI : Channel n Current Group Priority
bits : 4 - 5 (2 bit)
access : read-only

DPA : Disable Preempt Ability. This field resets to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : DPA_0

Channel n can suspend a lower priority channel.

0x1 : DPA_1

Channel n cannot suspend any channel, regardless of channel priority.

End of enumeration elements list.

ECP : Enable Channel Preemption. This field resets to 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

0 : ECP_0

Channel n cannot be suspended by a higher priority channel's service request.

0x1 : ECP_1

Channel n can be temporarily suspended by the service request of a higher priority channel.

End of enumeration elements list.



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.