\n

DMA

Peripheral Memory Blocks

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

Registers

CR

DCHPRI13

TCD14_SADDR

TCD14_SOFF

TCD14_ATTR

TCD14_NBYTES_MLNO

TCD14_NBYTES_MLOFFNO

TCD14_NBYTES_MLOFFYES

TCD14_SLAST

TCD14_DADDR

TCD14_DOFF

TCD14_CITER_ELINKNO

TCD14_CITER_ELINKYES

TCD14_DLASTSGA

TCD14_CSR

TCD14_BITER_ELINKNO

TCD14_BITER_ELINKYES

DCHPRI12

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

EEI

CEEI

SEEI

CERQ

SERQ

CDNE

SSRT

CERR

CINT

DCHPRI3

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

INT

ERR

DCHPRI2

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

HRS

ES

DCHPRI1

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

EARS

DCHPRI0

TCD3_SADDR

TCD3_SOFF

TCD3_ATTR

TCD3_NBYTES_MLNO

TCD3_NBYTES_MLOFFNO

TCD3_NBYTES_MLOFFYES

TCD3_SLAST

TCD3_DADDR

TCD3_DOFF

TCD3_CITER_ELINKNO

TCD3_CITER_ELINKYES

TCD3_DLASTSGA

TCD3_CSR

TCD3_BITER_ELINKNO

TCD3_BITER_ELINKYES

DCHPRI7

TCD4_SADDR

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

DCHPRI6

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

DCHPRI5

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

DCHPRI4

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

DCHPRI11

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

DCHPRI10

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

ERQ

DCHPRI9

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

DCHPRI8

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

TCD11_DLASTSGA

TCD11_CSR

TCD11_BITER_ELINKNO

TCD11_BITER_ELINKYES

DCHPRI15

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

DCHPRI14

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


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 EDBG ERCA HOE HALT CLM EMLM ECX CX

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

Enumeration:

#0 : 0

When in debug mode, the DMA continues to operate.

#1 : 1

When in debug mode, the DMA stalls the start of a new channel. Executing channels are allowed to complete. Channel execution resumes when the system exits debug mode or the EDBG bit is cleared.

0 : EDBG_0

When in debug mode, the DMA continues to operate.

0x1 : EDBG_1

When in debug mode, the DMA stalls the start of a new channel. Executing channels are allowed to complete. Channel execution resumes when the system exits debug mode or the EDBG bit is cleared.

End of enumeration elements list.

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

Enumeration:

#0 : 0

Fixed priority arbitration is used for channel selection .

#1 : 1

Round robin arbitration is used for channel selection .

0 : ERCA_0

Fixed priority arbitration is used for channel selection .

0x1 : ERCA_1

Round robin arbitration is used for channel selection .

End of enumeration elements list.

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

Enumeration:

#0 : 0

Normal operation

#1 : 1

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

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 : 0

Normal operation

#1 : 1

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

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 : 0

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

#1 : 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.

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 : 0

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

#1 : 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.

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.

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

Enumeration:

#0 : 0

Normal operation

#1 : 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.

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 : 0

Normal operation

#1 : 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.

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.


DCHPRI13

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD14_SADDR

TCD Source Address
address_offset : 0x10D20 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 : 0x10D60 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 : 0x10D80 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD14_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x10DA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0x10DA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x10DA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x10DE0 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


TCD14_DADDR

TCD Destination Address
address_offset : 0x10E20 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 : 0x10E60 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 : 0x10E80 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x10E80 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x10EA0 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD14_CSR

TCD Control and Status
address_offset : 0x10EE0 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0x10F00 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x10F00 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD15_SADDR

TCD Source Address
address_offset : 0x11F00 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 : 0x11F44 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 : 0x11F66 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD15_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x11F88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0x11F88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x11F88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x11FCC 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 : 0x12010 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 : 0x12054 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 : 0x12076 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x12076 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x12098 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD15_CSR

TCD Control and Status
address_offset : 0x120DC 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0x120FE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x120FE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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

EEI0 : Enable Error Interrupt 0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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 : 0

The error signal for corresponding channel does not generate an error interrupt

#1 : 1

The assertion of the error signal for corresponding channel generates an error interrupt request

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.


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 - 3 (4 bit)
access : write-only

CAEE : Clear All Enable Error Interrupts
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

#0 : 0

Clear only the EEI bit specified in the CEEI field

#1 : 1

Clear all bits in EEI

0 : CAEE_0

Clear only the EEI bit specified in the CEEI field

0x1 : CAEE_1

Clear all bits in EEI

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

#0 : 0

Normal operation

#1 : 1

No operation, ignore the other bits in this register

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

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 - 3 (4 bit)
access : write-only

SAEE : Sets All Enable Error Interrupts
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

#0 : 0

Set only the EEI bit specified in the SEEI field.

#1 : 1

Sets all bits in EEI

0 : SAEE_0

Set only the EEI bit specified in the SEEI field.

0x1 : SAEE_1

Sets all bits in EEI

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

#0 : 0

Normal operation

#1 : 1

No operation, ignore the other bits in this register

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

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 - 3 (4 bit)
access : write-only

CAER : Clear All Enable Requests
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

#0 : 0

Clear only the ERQ bit specified in the CERQ field

#1 : 1

Clear all bits in ERQ

0 : CAER_0

Clear only the ERQ bit specified in the CERQ field

0x1 : CAER_1

Clear all bits in ERQ

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

#0 : 0

Normal operation

#1 : 1

No operation, ignore the other bits in this register

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

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 - 3 (4 bit)
access : write-only

SAER : Set All Enable Requests
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

#0 : 0

Set only the ERQ bit specified in the SERQ field

#1 : 1

Set all bits in ERQ

0 : SAER_0

Set only the ERQ bit specified in the SERQ field

0x1 : SAER_1

Set all bits in ERQ

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

#0 : 0

Normal operation

#1 : 1

No operation, ignore the other bits in this register

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

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 - 3 (4 bit)
access : write-only

CADN : Clears All DONE Bits
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

#0 : 0

Clears only the TCDn_CSR[DONE] bit specified in the CDNE field

#1 : 1

Clears all bits in TCDn_CSR[DONE]

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 : 0

Normal operation

#1 : 1

No operation, ignore the other bits in this register

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

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 - 3 (4 bit)
access : write-only

SAST : Set All START Bits (activates all channels)
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

#0 : 0

Set only the TCDn_CSR[START] bit specified in the SSRT field

#1 : 1

Set all bits in TCDn_CSR[START]

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 : 0

Normal operation

#1 : 1

No operation, ignore the other bits in this register

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

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 - 3 (4 bit)
access : write-only

CAEI : Clear All Error Indicators
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

#0 : 0

Clear only the ERR bit specified in the CERR field

#1 : 1

Clear all bits in ERR

0 : CAEI_0

Clear only the ERR bit specified in the CERR field

0x1 : CAEI_1

Clear all bits in ERR

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

#0 : 0

Normal operation

#1 : 1

No operation, ignore the other bits in this register

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

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 - 3 (4 bit)
access : write-only

CAIR : Clear All Interrupt Requests
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

#0 : 0

Clear only the INT bit specified in the CINT field

#1 : 1

Clear all bits in INT

0 : CAIR_0

Clear only the INT bit specified in the CINT field

0x1 : CAIR_1

Clear all bits in INT

End of enumeration elements list.

NOP : No Op enable
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

#0 : 0

Normal operation

#1 : 1

No operation, ignore the other bits in this register

0 : NOP_0

Normal operation

0x1 : NOP_1

No operation, ignore the other bits in this register

End of enumeration elements list.


DCHPRI3

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD0_SADDR

TCD Source Address
address_offset : 0x2000 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 : 0x2008 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 : 0x200C 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD0_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x2010 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0x2010 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x2010 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x2018 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 : 0x2020 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 : 0x2028 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 : 0x202C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x202C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x2030 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD0_CSR

TCD Control and Status
address_offset : 0x2038 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0x203C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x203C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


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

INT0 : Interrupt Request 0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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 : 0

The interrupt request for corresponding channel is cleared

#1 : 1

The interrupt request for corresponding channel is active

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.


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

ERR0 : Error In Channel 0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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 : 0

An error in this channel has not occurred

#1 : 1

An error in this channel has occurred

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.


DCHPRI2

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD1_SADDR

TCD Source Address
address_offset : 0x3020 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 : 0x302C 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 : 0x3032 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD1_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x3038 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0x3038 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x3038 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x3044 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 : 0x3050 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 : 0x305C 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 : 0x3062 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x3062 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x3068 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD1_CSR

TCD Control and Status
address_offset : 0x3074 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0x307A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x307A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


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

HRS0 : Hardware Request Status Channel 0
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

#0 : 0

A hardware service request for channel 0 is not present

#1 : 1

A hardware service request for channel 0 is present

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 : 0

A hardware service request for channel 1 is not present

#1 : 1

A hardware service request for channel 1 is present

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 : 0

A hardware service request for channel 2 is not present

#1 : 1

A hardware service request for channel 2 is present

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 : 0

A hardware service request for channel 3 is not present

#1 : 1

A hardware service request for channel 3 is present

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 : 0

A hardware service request for channel 4 is not present

#1 : 1

A hardware service request for channel 4 is present

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 : 0

A hardware service request for channel 5 is not present

#1 : 1

A hardware service request for channel 5 is present

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 : 0

A hardware service request for channel 6 is not present

#1 : 1

A hardware service request for channel 6 is present

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 : 0

A hardware service request for channel 7 is not present

#1 : 1

A hardware service request for channel 7 is present

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 : 0

A hardware service request for channel 8 is not present

#1 : 1

A hardware service request for channel 8 is present

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 : 0

A hardware service request for channel 9 is not present

#1 : 1

A hardware service request for channel 9 is present

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 : 0

A hardware service request for channel 10 is not present

#1 : 1

A hardware service request for channel 10 is present

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 : 0

A hardware service request for channel 11 is not present

#1 : 1

A hardware service request for channel 11 is present

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 : 0

A hardware service request for channel 12 is not present

#1 : 1

A hardware service request for channel 12 is present

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 : 0

A hardware service request for channel 13 is not present

#1 : 1

A hardware service request for channel 13 is present

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 : 0

A hardware service request for channel 14 is not present

#1 : 1

A hardware service request for channel 14 is present

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 : 0

A hardware service request for channel 15 is not present

#1 : 1

A hardware service request for channel 15 is present

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.


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 ECX VLD

DBE : Destination Bus Error
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

#0 : 0

No destination bus error

#1 : 1

The last recorded error was a bus error on a destination write

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 : 0

No source bus error

#1 : 1

The last recorded error was a bus error on a source read

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 : 0

No scatter/gather configuration error

#1 : 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.

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 : 0

No NBYTES/CITER configuration error

#1 : 1

The last recorded error was a configuration error detected in the TCDn_NBYTES or TCDn_CITER fields. TCDn_NBYTES is not a multiple of TCDn_ATTR[SSIZE] and TCDn_ATTR[DSIZE], or TCDn_CITER[CITER] is equal to zero, or TCDn_CITER[ELINK] is not equal to TCDn_BITER[ELINK]

0 : NCE_0

No NBYTES/CITER configuration error

0x1 : NCE_1

The last recorded error was a configuration error detected in the TCDn_NBYTES or TCDn_CITER fields. TCDn_NBYTES is not a multiple of TCDn_ATTR[SSIZE] and TCDn_ATTR[DSIZE], or TCDn_CITER[CITER] is equal to zero, or TCDn_CITER[ELINK] is not equal to TCDn_BITER[ELINK]

End of enumeration elements list.

DOE : Destination Offset Error
bits : 4 - 4 (1 bit)
access : read-only

Enumeration:

#0 : 0

No destination offset configuration error

#1 : 1

The last recorded error was a configuration error detected in the TCDn_DOFF field. TCDn_DOFF is inconsistent with TCDn_ATTR[DSIZE].

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 : 0

No destination address configuration error

#1 : 1

The last recorded error was a configuration error detected in the TCDn_DADDR field. TCDn_DADDR is inconsistent with TCDn_ATTR[DSIZE].

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 : 0

No source offset configuration error

#1 : 1

The last recorded error was a configuration error detected in the TCDn_SOFF field. TCDn_SOFF is inconsistent with TCDn_ATTR[SSIZE].

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 : 0

No source address configuration error.

#1 : 1

The last recorded error was a configuration error detected in the TCDn_SADDR field. TCDn_SADDR is inconsistent with TCDn_ATTR[SSIZE].

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 - 11 (4 bit)
access : read-only

CPE : Channel Priority Error
bits : 14 - 14 (1 bit)
access : read-only

Enumeration:

#0 : 0

No channel priority error

#1 : 1

The last recorded error was a configuration error in the channel priorities . Channel priorities are not unique.

0 : CPE_0

No channel priority error

0x1 : CPE_1

The last recorded error was a configuration error in the channel priorities . Channel priorities are not unique.

End of enumeration elements list.

ECX : Transfer Canceled
bits : 16 - 16 (1 bit)
access : read-only

Enumeration:

#0 : 0

No canceled transfers

#1 : 1

The last recorded entry was a canceled transfer by the error cancel transfer input

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 : Logical OR of all ERR status bits
bits : 31 - 31 (1 bit)
access : read-only

Enumeration:

#0 : 0

No ERR bits are set.

#1 : 1

At least one ERR bit is set indicating a valid error exists that has not been cleared.

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 n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD2_SADDR

TCD Source Address
address_offset : 0x4060 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 : 0x4070 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 : 0x4078 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD2_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x4080 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0x4080 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x4080 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x4090 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 : 0x40A0 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 : 0x40B0 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 : 0x40B8 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x40B8 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x40C0 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD2_CSR

TCD Control and Status
address_offset : 0x40D0 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0x40D8 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x40D8 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


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_0 : Enable asynchronous DMA request in stop mode for channel 0.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable asynchronous DMA request for channel 0.

#1 : 1

Enable asynchronous DMA request for channel 0.

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 : 0

Disable asynchronous DMA request for channel 1

#1 : 1

Enable asynchronous DMA request for channel 1.

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 : 0

Disable asynchronous DMA request for channel 2.

#1 : 1

Enable asynchronous DMA request for channel 2.

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 : 0

Disable asynchronous DMA request for channel 3.

#1 : 1

Enable asynchronous DMA request for channel 3.

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 : 0

Disable asynchronous DMA request for channel 4.

#1 : 1

Enable asynchronous DMA request for channel 4.

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 : 0

Disable asynchronous DMA request for channel 5.

#1 : 1

Enable asynchronous DMA request for channel 5.

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 : 0

Disable asynchronous DMA request for channel 6.

#1 : 1

Enable asynchronous DMA request for channel 6.

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 : 0

Disable asynchronous DMA request for channel 7.

#1 : 1

Enable asynchronous DMA request for channel 7.

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 : 0

Disable asynchronous DMA request for channel 8.

#1 : 1

Enable asynchronous DMA request for channel 8.

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 : 0

Disable asynchronous DMA request for channel 9.

#1 : 1

Enable asynchronous DMA request for channel 9.

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 : 0

Disable asynchronous DMA request for channel 10.

#1 : 1

Enable asynchronous DMA request for channel 10.

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 : 0

Disable asynchronous DMA request for channel 11.

#1 : 1

Enable asynchronous DMA request for channel 11.

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 : 0

Disable asynchronous DMA request for channel 12.

#1 : 1

Enable asynchronous DMA request for channel 12.

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 : 0

Disable asynchronous DMA request for channel 13.

#1 : 1

Enable asynchronous DMA request for channel 13.

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 : 0

Disable asynchronous DMA request for channel 14.

#1 : 1

Enable asynchronous DMA request for channel 14.

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 : 0

Disable asynchronous DMA request for channel 15.

#1 : 1

Enable asynchronous DMA request for channel 15.

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.


DCHPRI0

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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_SADDR

TCD Source Address
address_offset : 0x50C0 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 : 0x50D4 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 : 0x50DE 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD3_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x50E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0x50E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x50E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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_SLAST

TCD Last Source Address Adjustment
address_offset : 0x50FC 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 : 0x5110 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 : 0x5124 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 : 0x512E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x512E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x5138 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD3_CSR

TCD Control and Status
address_offset : 0x514C 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0x5156 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x5156 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


DCHPRI7

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD4_SADDR

TCD Source Address
address_offset : 0x6140 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


TCD4_SOFF

TCD Signed Source Address Offset
address_offset : 0x6158 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 : 0x6164 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD4_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x6170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0x6170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x6170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x6188 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 : 0x61A0 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 : 0x61B8 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 : 0x61C4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x61C4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x61D0 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD4_CSR

TCD Control and Status
address_offset : 0x61E8 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0x61F4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x61F4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


DCHPRI6

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD5_SADDR

TCD Source Address
address_offset : 0x71E0 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 : 0x71FC 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 : 0x720A 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD5_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x7218 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0x7218 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x7218 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x7234 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 : 0x7250 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 : 0x726C 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 : 0x727A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x727A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x7288 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD5_CSR

TCD Control and Status
address_offset : 0x72A4 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0x72B2 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x72B2 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


DCHPRI5

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD6_SADDR

TCD Source Address
address_offset : 0x82A0 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 : 0x82C0 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 : 0x82D0 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD6_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x82E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0x82E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x82E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x8300 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 : 0x8320 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 : 0x8340 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 : 0x8350 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x8350 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x8360 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD6_CSR

TCD Control and Status
address_offset : 0x8380 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0x8390 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x8390 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


DCHPRI4

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD7_SADDR

TCD Source Address
address_offset : 0x9380 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 : 0x93A4 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 : 0x93B6 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD7_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0x93C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0x93C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x93C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0x93EC 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 : 0x9410 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 : 0x9434 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 : 0x9446 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x9446 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x9458 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD7_CSR

TCD Control and Status
address_offset : 0x947C 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0x948E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0x948E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


DCHPRI11

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD8_SADDR

TCD Source Address
address_offset : 0xA480 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 : 0xA4A8 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 : 0xA4BC 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD8_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0xA4D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0xA4D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xA4D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xA4F8 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 : 0xA520 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 : 0xA548 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 : 0xA55C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xA55C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xA570 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD8_CSR

TCD Control and Status
address_offset : 0xA598 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0xA5AC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xA5AC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


DCHPRI10

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD9_SADDR

TCD Source Address
address_offset : 0xB5A0 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 : 0xB5CC 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 : 0xB5E2 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD9_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0xB5F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0xB5F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xB5F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xB624 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 : 0xB650 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 : 0xB67C 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 : 0xB692 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xB692 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xB6A8 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD9_CSR

TCD Control and Status
address_offset : 0xB6D4 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0xB6EA Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xB6EA Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


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

ERQ0 : Enable DMA Request 0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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 : 0

The DMA request signal for the corresponding channel is disabled

#1 : 1

The DMA request signal for the corresponding channel is enabled

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.


DCHPRI9

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD10_SADDR

TCD Source Address
address_offset : 0xC6E0 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 : 0xC710 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 : 0xC728 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD10_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0xC740 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0xC740 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xC740 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xC770 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 : 0xC7A0 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 : 0xC7D0 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 : 0xC7E8 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xC7E8 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xC800 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD10_CSR

TCD Control and Status
address_offset : 0xC830 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0xC848 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xC848 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


DCHPRI8

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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_SADDR

TCD Source Address
address_offset : 0xD840 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 : 0xD874 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 : 0xD88E 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD11_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0xD8A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0xD8A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xD8A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xD8DC 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 : 0xD910 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 : 0xD944 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 : 0xD95E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xD95E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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_DLASTSGA

TCD Last Destination Address Adjustment/Scatter Gather Address
address_offset : 0xD978 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD11_CSR

TCD Control and Status
address_offset : 0xD9AC 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0xD9C6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xD9C6 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


DCHPRI15

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD12_SADDR

TCD Source Address
address_offset : 0xE9C0 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 : 0xE9F8 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 : 0xEA14 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD12_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0xEA30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0xEA30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xEA30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xEA68 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 : 0xEAA0 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 : 0xEAD8 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 : 0xEAF4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xEAF4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xEB10 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD12_CSR

TCD Control and Status
address_offset : 0xEB48 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0xEB64 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xEB64 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.


DCHPRI14

Channel n 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 DPA ECP

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

DPA : Disable Preempt Ability.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel n can suspend a lower priority channel.

#1 : 1

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

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.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

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

#1 : 1

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

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.


TCD13_SADDR

TCD Source Address
address_offset : 0xFB60 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 : 0xFB9C 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 : 0xFBBA 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:

#000 : 000

8-bit

#001 : 001

16-bit

#010 : 010

32-bit

#100 : 100

16-byte burst

#101 : 101

32-byte burst

0 : SSIZE_0

8-bit

0x1 : SSIZE_1

16-bit

0x2 : SSIZE_2

32-bit

0x4 : SSIZE_4

16-byte burst

0x5 : SSIZE_5

32-byte burst

End of enumeration elements list.

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

Enumeration:

#00000 : 0

Source address modulo feature is disabled

0 : SMOD_0

Source address modulo feature is disabled

End of enumeration elements list.


TCD13_NBYTES_MLNO

TCD Minor Byte Count (Minor Loop Mapping Disabled)
address_offset : 0xFBD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0xFBD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xFBD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_NBYTES_MLNO_TCD_NBYTES_MLOFFNO_TCD_NBYTES_MLOFFYES
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 : 0

The minor loop offset is not applied to the DADDR

#1 : 1

The minor loop offset is applied to the DADDR

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 : 0

The minor loop offset is not applied to the SADDR

#1 : 1

The minor loop offset is applied to the SADDR

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 : 0xFC14 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 : 0xFC50 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 : 0xFC8C 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 : 0xFCAA Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xFCAA Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_CITER_ELINKNO_TCD_CITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xFCC8 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 : Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
bits : 0 - 31 (32 bit)
access : read-write


TCD13_CSR

TCD Control and Status
address_offset : 0xFD04 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 : 0

The channel is not explicitly started.

#1 : 1

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

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 : 0

The end-of-major loop interrupt is disabled.

#1 : 1

The end-of-major loop interrupt is enabled.

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 : 0

The half-point interrupt is disabled.

#1 : 1

The half-point interrupt is enabled.

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 : 0

The channel's ERQ bit is not affected.

#1 : 1

The channel's ERQ bit is cleared when the major loop is complete.

0 : DREQ_0

The channel's ERQ bit is not affected.

0x1 : DREQ_1

The channel's ERQ bit is cleared when the major loop is complete.

End of enumeration elements list.

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

Enumeration:

#0 : 0

The current channel's TCD is normal format.

#1 : 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.

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 : 0

The channel-to-channel linking is disabled.

#1 : 1

The channel-to-channel linking is enabled.

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 - 11 (4 bit)
access : read-write

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

Enumeration:

#00 : 00

No eDMA engine stalls.

#10 : 10

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

#11 : 11

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

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 : 0xFD22 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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 : 0xFD22 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : TCD_BITER_ELINKNO_TCD_BITER_ELINKYES
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 - 12 (4 bit)
access : read-write

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

Enumeration:

#0 : 0

The channel-to-channel linking is disabled

#1 : 1

The channel-to-channel linking is enabled

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.



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.