\n

PDMA

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0xA0 byte (0x0)
mem_usage : registers
protection :

address_offset : 0x400 Bytes (0x0)
size : 0x44 byte (0x0)
mem_usage : registers
protection :

address_offset : 0x460 Bytes (0x0)
size : 0x4 byte (0x0)
mem_usage : registers
protection :

address_offset : 0x480 Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection :

address_offset : 0x500 Bytes (0x0)
size : 0x30 byte (0x0)
mem_usage : registers
protection :

address_offset : 0x600 Bytes (0x0)
size : 0x10 byte (0x0)
mem_usage : registers
protection :

Registers

PDMAx_DSCT0_CTL

PDMAx_DSCT1_CTL

PDMAx_DSCT1_SA

PDMAx_DSCT1_DA

PDMAx_DSCT1_NEXT

PDMAx_DSCT2_CTL

PDMAx_DSCT2_SA

PDMAx_DSCT2_DA

PDMAx_DSCT2_NEXT

PDMAx_DSCT3_CTL

PDMAx_DSCT3_SA

PDMAx_DSCT3_DA

PDMAx_DSCT3_NEXT

PDMAx_DSCT0_SA

PDMAx_DSCT4_CTL

PDMAx_CHCTL

PDMAx_PAUSE

PDMAx_SWREQ

PDMAx_TRGSTS

PDMAx_PRISET

PDMAx_PRICLR

PDMAx_INTEN

PDMAx_INTSTS

PDMAx_ABTSTS

PDMAx_TDSTS

PDMAx_ALIGN

PDMAx_TACTSTS

PDMAx_TOUTPSC

PDMAx_TOUTEN

PDMAx_TOUTIEN

PDMAx_SCATBA

PDMAx_DSCT4_SA

PDMAx_TOC0_1

PDMAx_CHRST

PDMAx_DSCT4_DA

PDMAx_REQSEL0_3

PDMAx_REQSEL4_7

PDMAx_DSCT4_NEXT

PDMAx_DSCT5_CTL

PDMAx_STCR0

PDMAx_ASOCR0

PDMAx_STCR1

PDMAx_ASOCR1

PDMAx_STCR2

PDMAx_ASOCR2

PDMAx_STCR3

PDMAx_ASOCR3

PDMAx_STCR4

PDMAx_ASOCR4

PDMAx_STCR5

PDMAx_ASOCR5

PDMAx_DSCT5_SA

PDMAx_DSCT5_DA

PDMAx_DSCT5_NEXT

PDMAx_DSCT6_CTL

PDMAx_AICTL0

PDMAx_RCNT0

PDMAx_AICTL1

PDMAx_RCNT1

PDMAx_DSCT6_SA

PDMAx_DSCT6_DA

PDMAx_DSCT6_NEXT

PDMAx_DSCT7_CTL

PDMAx_DSCT7_SA

PDMAx_DSCT7_DA

PDMAx_DSCT7_NEXT

PDMAx_DSCT0_DA

PDMAx_CURSCAT0

PDMAx_CURSCAT1

PDMAx_CURSCAT2

PDMAx_CURSCAT3

PDMAx_CURSCAT4

PDMAx_CURSCAT5

PDMAx_CURSCAT6

PDMAx_CURSCAT7

PDMAx_DSCT0_NEXT


PDMAx_DSCT0_CTL

Descriptor Table Control Register of PDMA Channel n
address_offset : 0x0 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PDMAx_DSCT0_CTL PDMAx_DSCT0_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OPMODE TXTYPE BURSIZE TBINTDIS SAINC DAINC TXWIDTH STRIDEEN TXCNT

OPMODE : PDMA Operation Mode Selection Note: Before filling new transfer task in the Descriptor Table, user must check the PDMA_INTSTS[1] to make sure the current task is complete.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 0

Idle state: Channel is stopped or this table is complete, when PDMA finish channel table task, OPMODE will be cleared to idle state automatically

#01 : 1

Basic mode: The descriptor table only has one task. When this task is finished, the PDMA_INTSTS[1] will be asserted

#10 : 2

Scatter-gather mode: When operating in this mode, user must give the next descriptor table address in PDMA_DSCTn_NEXT register PDMA controller will ignore this task, then load the next task to execute

#11 : 3

Reserved.

End of enumeration elements list.

TXTYPE : Transfer Type
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Burst transfer type

#1 : 1

Single transfer type

End of enumeration elements list.

BURSIZE : Burst Size This field is used for peripheral to determine the burst size or used for determine the re-arbitration size. Note: This field is only useful in burst transfer type.
bits : 4 - 6 (3 bit)
access : read-write

Enumeration:

#000 : 0

128 Transfers

#001 : 1

64 Transfers

#010 : 2

32 Transfers

#011 : 3

16 Transfers

#100 : 4

8 Transfers

#101 : 5

4 Transfers

#110 : 6

2 Transfers

#111 : 7

1 Transfers

End of enumeration elements list.

TBINTDIS : Table Interrupt Disable Bit This field can be used to decide whether to enable table interrupt or not. If the TBINTDIS bit is enabled it will not generates TDIFn(PDMA_TDSTS[7:0]) when PDMA controller finishes transfer task. Note: This function only for Scatter-gather mode.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Table interrupt Enabled

#1 : 1

Table interrupt Disabled

End of enumeration elements list.

SAINC : Source Address Increment This field is used to set the source address increment size. Note: The fixed address function does not support in memory to memory transfer type.
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

#11 : 3

No increment (fixed address)

End of enumeration elements list.

DAINC : Destination Address Increment This field is used to set the destination address increment size. Note: The fixed address function does not support in memory to memory transfer type.
bits : 10 - 11 (2 bit)
access : read-write

Enumeration:

#11 : 3

No increment (fixed address)

End of enumeration elements list.

TXWIDTH : Transfer Width Selection This field is used for transfer width. Note: The PDMA transfer source address (PDMA_DSCTn_SA) and PDMA transfer destination address (PDMA_DSCTn_DA) should be alignment under the TXWIDTH selection
bits : 12 - 13 (2 bit)
access : read-write

Enumeration:

#00 : 0

One byte (8 bit) is transferred for every operation

#01 : 1

One half-word (16 bit) is transferred for every operation

#10 : 2

One word (32-bit) is transferred for every operation

#11 : 3

Reserved.

End of enumeration elements list.

STRIDEEN : Stride Mode Enable Bit
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Stride transfer mode Disabled

#1 : 1

Stride transfer mode Enabled

End of enumeration elements list.

TXCNT : Transfer Count The TXCNT represents the required number of PDMA transfer, the real transfer count is (TXCNT + 1) The maximum transfer count is 65536, every transfer may be byte, half-word or word that is dependent on TXWIDTH field. Note: When PDMA finishes each transfer data, this field will be decreased immediately.
bits : 16 - 31 (16 bit)
access : read-write


PDMAx_DSCT1_CTL

Descriptor Table Control Register of PDMA Channel n
address_offset : 0x10 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT1_SA

Source Address Register of PDMA Channel n
address_offset : 0x14 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT1_DA

Destination Address Register of PDMA Channel n
address_offset : 0x18 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT1_NEXT

Next Scatter-gather Descriptor Table Offset Address of PDMA Channel n
address_offset : 0x1C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT2_CTL

Descriptor Table Control Register of PDMA Channel n
address_offset : 0x20 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT2_SA

Source Address Register of PDMA Channel n
address_offset : 0x24 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT2_DA

Destination Address Register of PDMA Channel n
address_offset : 0x28 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT2_NEXT

Next Scatter-gather Descriptor Table Offset Address of PDMA Channel n
address_offset : 0x2C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT3_CTL

Descriptor Table Control Register of PDMA Channel n
address_offset : 0x30 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT3_SA

Source Address Register of PDMA Channel n
address_offset : 0x34 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT3_DA

Destination Address Register of PDMA Channel n
address_offset : 0x38 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT3_NEXT

Next Scatter-gather Descriptor Table Offset Address of PDMA Channel n
address_offset : 0x3C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT0_SA

Source Address Register of PDMA Channel n
address_offset : 0x4 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

SA : PDMA Transfer Source Address This field indicates a 32-bit source address of PDMA controller.
bits : 0 - 31 (32 bit)
access : read-write


PDMAx_DSCT4_CTL

Descriptor Table Control Register of PDMA Channel n
address_offset : 0x40 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_CHCTL

PDMA Channel Control Register
address_offset : 0x400 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PDMAx_CHCTL PDMAx_CHCTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CHEN0 CHEN1 CHEN2 CHEN3 CHEN4 CHEN5 CHEN6 CHEN7

CHEN0 : PDMA Channel Enable Bits Set this bit to 1 to enable PDMAn operation. Channel cannot be active if it is not set as enabled. Note: Setting the corresponding bit of PDMA_PAUSE or PDMA_CHRST register will also clear this bit.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel [n] Disabled

#1 : 1

PDMA channel [n] Enabled

End of enumeration elements list.

CHEN1 : PDMA Channel Enable Bits Set this bit to 1 to enable PDMAn operation. Channel cannot be active if it is not set as enabled. Note: Setting the corresponding bit of PDMA_PAUSE or PDMA_CHRST register will also clear this bit.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel [n] Disabled

#1 : 1

PDMA channel [n] Enabled

End of enumeration elements list.

CHEN2 : PDMA Channel Enable Bits Set this bit to 1 to enable PDMAn operation. Channel cannot be active if it is not set as enabled. Note: Setting the corresponding bit of PDMA_PAUSE or PDMA_CHRST register will also clear this bit.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel [n] Disabled

#1 : 1

PDMA channel [n] Enabled

End of enumeration elements list.

CHEN3 : PDMA Channel Enable Bits Set this bit to 1 to enable PDMAn operation. Channel cannot be active if it is not set as enabled. Note: Setting the corresponding bit of PDMA_PAUSE or PDMA_CHRST register will also clear this bit.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel [n] Disabled

#1 : 1

PDMA channel [n] Enabled

End of enumeration elements list.

CHEN4 : PDMA Channel Enable Bits Set this bit to 1 to enable PDMAn operation. Channel cannot be active if it is not set as enabled. Note: Setting the corresponding bit of PDMA_PAUSE or PDMA_CHRST register will also clear this bit.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel [n] Disabled

#1 : 1

PDMA channel [n] Enabled

End of enumeration elements list.

CHEN5 : PDMA Channel Enable Bits Set this bit to 1 to enable PDMAn operation. Channel cannot be active if it is not set as enabled. Note: Setting the corresponding bit of PDMA_PAUSE or PDMA_CHRST register will also clear this bit.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel [n] Disabled

#1 : 1

PDMA channel [n] Enabled

End of enumeration elements list.

CHEN6 : PDMA Channel Enable Bits Set this bit to 1 to enable PDMAn operation. Channel cannot be active if it is not set as enabled. Note: Setting the corresponding bit of PDMA_PAUSE or PDMA_CHRST register will also clear this bit.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel [n] Disabled

#1 : 1

PDMA channel [n] Enabled

End of enumeration elements list.

CHEN7 : PDMA Channel Enable Bits Set this bit to 1 to enable PDMAn operation. Channel cannot be active if it is not set as enabled. Note: Setting the corresponding bit of PDMA_PAUSE or PDMA_CHRST register will also clear this bit.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel [n] Disabled

#1 : 1

PDMA channel [n] Enabled

End of enumeration elements list.


PDMAx_PAUSE

PDMA Transfer Pause Control Register
address_offset : 0x404 Bytes (0x0)
size : -1 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PDMAx_PAUSE PDMAx_PAUSE write-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 PAUSE0 PAUSE1 PAUSE2 PAUSE3 PAUSE4 PAUSE5 PAUSE6 PAUSE7

PAUSE0 : PDMA Channel n Transfer Pause Control (Write Only)
bits : 0 - 0 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Pause PDMA channel n transfer

End of enumeration elements list.

PAUSE1 : PDMA Channel n Transfer Pause Control (Write Only)
bits : 1 - 1 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Pause PDMA channel n transfer

End of enumeration elements list.

PAUSE2 : PDMA Channel n Transfer Pause Control (Write Only)
bits : 2 - 2 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Pause PDMA channel n transfer

End of enumeration elements list.

PAUSE3 : PDMA Channel n Transfer Pause Control (Write Only)
bits : 3 - 3 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Pause PDMA channel n transfer

End of enumeration elements list.

PAUSE4 : PDMA Channel n Transfer Pause Control (Write Only)
bits : 4 - 4 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Pause PDMA channel n transfer

End of enumeration elements list.

PAUSE5 : PDMA Channel n Transfer Pause Control (Write Only)
bits : 5 - 5 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Pause PDMA channel n transfer

End of enumeration elements list.

PAUSE6 : PDMA Channel n Transfer Pause Control (Write Only)
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Pause PDMA channel n transfer

End of enumeration elements list.

PAUSE7 : PDMA Channel n Transfer Pause Control (Write Only)
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Pause PDMA channel n transfer

End of enumeration elements list.


PDMAx_SWREQ

PDMA Software Request Register
address_offset : 0x408 Bytes (0x0)
size : -1 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PDMAx_SWREQ PDMAx_SWREQ write-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 SWREQ0 SWREQ1 SWREQ2 SWREQ3 SWREQ4 SWREQ5 SWREQ6 SWREQ7

SWREQ0 : PDMA Software Request (Write Only) Set this bit to 1 to generate a software request to PDMA [n]. Note 1: User can read PDMA_TRGSTS register to know which channel is on active. Active flag may be triggered by software request or peripheral request. Note 2: If user does not enable corresponding PDMA channel, the software request will be ignored.
bits : 0 - 0 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Generate a software request

End of enumeration elements list.

SWREQ1 : PDMA Software Request (Write Only) Set this bit to 1 to generate a software request to PDMA [n]. Note 1: User can read PDMA_TRGSTS register to know which channel is on active. Active flag may be triggered by software request or peripheral request. Note 2: If user does not enable corresponding PDMA channel, the software request will be ignored.
bits : 1 - 1 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Generate a software request

End of enumeration elements list.

SWREQ2 : PDMA Software Request (Write Only) Set this bit to 1 to generate a software request to PDMA [n]. Note 1: User can read PDMA_TRGSTS register to know which channel is on active. Active flag may be triggered by software request or peripheral request. Note 2: If user does not enable corresponding PDMA channel, the software request will be ignored.
bits : 2 - 2 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Generate a software request

End of enumeration elements list.

SWREQ3 : PDMA Software Request (Write Only) Set this bit to 1 to generate a software request to PDMA [n]. Note 1: User can read PDMA_TRGSTS register to know which channel is on active. Active flag may be triggered by software request or peripheral request. Note 2: If user does not enable corresponding PDMA channel, the software request will be ignored.
bits : 3 - 3 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Generate a software request

End of enumeration elements list.

SWREQ4 : PDMA Software Request (Write Only) Set this bit to 1 to generate a software request to PDMA [n]. Note 1: User can read PDMA_TRGSTS register to know which channel is on active. Active flag may be triggered by software request or peripheral request. Note 2: If user does not enable corresponding PDMA channel, the software request will be ignored.
bits : 4 - 4 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Generate a software request

End of enumeration elements list.

SWREQ5 : PDMA Software Request (Write Only) Set this bit to 1 to generate a software request to PDMA [n]. Note 1: User can read PDMA_TRGSTS register to know which channel is on active. Active flag may be triggered by software request or peripheral request. Note 2: If user does not enable corresponding PDMA channel, the software request will be ignored.
bits : 5 - 5 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Generate a software request

End of enumeration elements list.

SWREQ6 : PDMA Software Request (Write Only) Set this bit to 1 to generate a software request to PDMA [n]. Note 1: User can read PDMA_TRGSTS register to know which channel is on active. Active flag may be triggered by software request or peripheral request. Note 2: If user does not enable corresponding PDMA channel, the software request will be ignored.
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Generate a software request

End of enumeration elements list.

SWREQ7 : PDMA Software Request (Write Only) Set this bit to 1 to generate a software request to PDMA [n]. Note 1: User can read PDMA_TRGSTS register to know which channel is on active. Active flag may be triggered by software request or peripheral request. Note 2: If user does not enable corresponding PDMA channel, the software request will be ignored.
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Generate a software request

End of enumeration elements list.


PDMAx_TRGSTS

PDMA Channel Request Status Register
address_offset : 0x40C Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PDMAx_TRGSTS PDMAx_TRGSTS 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 REQSTS0 REQSTS1 REQSTS2 REQSTS3 REQSTS4 REQSTS5 REQSTS6 REQSTS7

REQSTS0 : PDMA Channel Request Status (Read Only) This flag indicates whether channel[n] have a request or not, no matter request from software or peripheral. When PDMA controller finishes channel transfer, this bit will be cleared automatically. Note: If user pauses or resets each PDMA transfer by setting PDMA_PAUSE or PDMA_CHRST register respectively, this bit will be cleared automatically after finishing the current transfer.
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA Channel n has no request

#1 : 1

PDMA Channel n has a request

End of enumeration elements list.

REQSTS1 : PDMA Channel Request Status (Read Only) This flag indicates whether channel[n] have a request or not, no matter request from software or peripheral. When PDMA controller finishes channel transfer, this bit will be cleared automatically. Note: If user pauses or resets each PDMA transfer by setting PDMA_PAUSE or PDMA_CHRST register respectively, this bit will be cleared automatically after finishing the current transfer.
bits : 1 - 1 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA Channel n has no request

#1 : 1

PDMA Channel n has a request

End of enumeration elements list.

REQSTS2 : PDMA Channel Request Status (Read Only) This flag indicates whether channel[n] have a request or not, no matter request from software or peripheral. When PDMA controller finishes channel transfer, this bit will be cleared automatically. Note: If user pauses or resets each PDMA transfer by setting PDMA_PAUSE or PDMA_CHRST register respectively, this bit will be cleared automatically after finishing the current transfer.
bits : 2 - 2 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA Channel n has no request

#1 : 1

PDMA Channel n has a request

End of enumeration elements list.

REQSTS3 : PDMA Channel Request Status (Read Only) This flag indicates whether channel[n] have a request or not, no matter request from software or peripheral. When PDMA controller finishes channel transfer, this bit will be cleared automatically. Note: If user pauses or resets each PDMA transfer by setting PDMA_PAUSE or PDMA_CHRST register respectively, this bit will be cleared automatically after finishing the current transfer.
bits : 3 - 3 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA Channel n has no request

#1 : 1

PDMA Channel n has a request

End of enumeration elements list.

REQSTS4 : PDMA Channel Request Status (Read Only) This flag indicates whether channel[n] have a request or not, no matter request from software or peripheral. When PDMA controller finishes channel transfer, this bit will be cleared automatically. Note: If user pauses or resets each PDMA transfer by setting PDMA_PAUSE or PDMA_CHRST register respectively, this bit will be cleared automatically after finishing the current transfer.
bits : 4 - 4 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA Channel n has no request

#1 : 1

PDMA Channel n has a request

End of enumeration elements list.

REQSTS5 : PDMA Channel Request Status (Read Only) This flag indicates whether channel[n] have a request or not, no matter request from software or peripheral. When PDMA controller finishes channel transfer, this bit will be cleared automatically. Note: If user pauses or resets each PDMA transfer by setting PDMA_PAUSE or PDMA_CHRST register respectively, this bit will be cleared automatically after finishing the current transfer.
bits : 5 - 5 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA Channel n has no request

#1 : 1

PDMA Channel n has a request

End of enumeration elements list.

REQSTS6 : PDMA Channel Request Status (Read Only) This flag indicates whether channel[n] have a request or not, no matter request from software or peripheral. When PDMA controller finishes channel transfer, this bit will be cleared automatically. Note: If user pauses or resets each PDMA transfer by setting PDMA_PAUSE or PDMA_CHRST register respectively, this bit will be cleared automatically after finishing the current transfer.
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA Channel n has no request

#1 : 1

PDMA Channel n has a request

End of enumeration elements list.

REQSTS7 : PDMA Channel Request Status (Read Only) This flag indicates whether channel[n] have a request or not, no matter request from software or peripheral. When PDMA controller finishes channel transfer, this bit will be cleared automatically. Note: If user pauses or resets each PDMA transfer by setting PDMA_PAUSE or PDMA_CHRST register respectively, this bit will be cleared automatically after finishing the current transfer.
bits : 7 - 7 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA Channel n has no request

#1 : 1

PDMA Channel n has a request

End of enumeration elements list.


PDMAx_PRISET

PDMA Fixed Priority Setting Register
address_offset : 0x410 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PDMAx_PRISET PDMAx_PRISET read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FPRISET0 FPRISET1 FPRISET2 FPRISET3 FPRISET4 FPRISET5 FPRISET6 FPRISET7

FPRISET0 : PDMA Fixed Priority Setting Set this bit to 1 to enable fixed priority level. Write Operation: Note: This field is only set to fixed priority. To clear fixed priority, use PDMA_PRICLR register.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

No effect. Corresponding PDMA channel is round-robin priority

#1 : 1

Set PDMA channel [n] to fixed priority channel. Corresponding PDMA channel is fixed priority

End of enumeration elements list.

FPRISET1 : PDMA Fixed Priority Setting Set this bit to 1 to enable fixed priority level. Write Operation: Note: This field is only set to fixed priority. To clear fixed priority, use PDMA_PRICLR register.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

No effect. Corresponding PDMA channel is round-robin priority

#1 : 1

Set PDMA channel [n] to fixed priority channel. Corresponding PDMA channel is fixed priority

End of enumeration elements list.

FPRISET2 : PDMA Fixed Priority Setting Set this bit to 1 to enable fixed priority level. Write Operation: Note: This field is only set to fixed priority. To clear fixed priority, use PDMA_PRICLR register.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

No effect. Corresponding PDMA channel is round-robin priority

#1 : 1

Set PDMA channel [n] to fixed priority channel. Corresponding PDMA channel is fixed priority

End of enumeration elements list.

FPRISET3 : PDMA Fixed Priority Setting Set this bit to 1 to enable fixed priority level. Write Operation: Note: This field is only set to fixed priority. To clear fixed priority, use PDMA_PRICLR register.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

No effect. Corresponding PDMA channel is round-robin priority

#1 : 1

Set PDMA channel [n] to fixed priority channel. Corresponding PDMA channel is fixed priority

End of enumeration elements list.

FPRISET4 : PDMA Fixed Priority Setting Set this bit to 1 to enable fixed priority level. Write Operation: Note: This field is only set to fixed priority. To clear fixed priority, use PDMA_PRICLR register.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

No effect. Corresponding PDMA channel is round-robin priority

#1 : 1

Set PDMA channel [n] to fixed priority channel. Corresponding PDMA channel is fixed priority

End of enumeration elements list.

FPRISET5 : PDMA Fixed Priority Setting Set this bit to 1 to enable fixed priority level. Write Operation: Note: This field is only set to fixed priority. To clear fixed priority, use PDMA_PRICLR register.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

No effect. Corresponding PDMA channel is round-robin priority

#1 : 1

Set PDMA channel [n] to fixed priority channel. Corresponding PDMA channel is fixed priority

End of enumeration elements list.

FPRISET6 : PDMA Fixed Priority Setting Set this bit to 1 to enable fixed priority level. Write Operation: Note: This field is only set to fixed priority. To clear fixed priority, use PDMA_PRICLR register.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

No effect. Corresponding PDMA channel is round-robin priority

#1 : 1

Set PDMA channel [n] to fixed priority channel. Corresponding PDMA channel is fixed priority

End of enumeration elements list.

FPRISET7 : PDMA Fixed Priority Setting Set this bit to 1 to enable fixed priority level. Write Operation: Note: This field is only set to fixed priority. To clear fixed priority, use PDMA_PRICLR register.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

No effect. Corresponding PDMA channel is round-robin priority

#1 : 1

Set PDMA channel [n] to fixed priority channel. Corresponding PDMA channel is fixed priority

End of enumeration elements list.


PDMAx_PRICLR

PDMA Fixed Priority Clear Register
address_offset : 0x414 Bytes (0x0)
size : -1 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PDMAx_PRICLR PDMAx_PRICLR write-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 FPRICLR0 FPRICLR1 FPRICLR2 FPRICLR3 FPRICLR4 FPRICLR5 FPRICLR6 FPRICLR7

FPRICLR0 : PDMA Fixed Priority Clear Bits (Write Only) Set this bit to 1 to clear fixed priority level. Note: User can read PDMA_PRISET register to know the channel priority.
bits : 0 - 0 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Clear PDMA channel [n] fixed priority setting

End of enumeration elements list.

FPRICLR1 : PDMA Fixed Priority Clear Bits (Write Only) Set this bit to 1 to clear fixed priority level. Note: User can read PDMA_PRISET register to know the channel priority.
bits : 1 - 1 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Clear PDMA channel [n] fixed priority setting

End of enumeration elements list.

FPRICLR2 : PDMA Fixed Priority Clear Bits (Write Only) Set this bit to 1 to clear fixed priority level. Note: User can read PDMA_PRISET register to know the channel priority.
bits : 2 - 2 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Clear PDMA channel [n] fixed priority setting

End of enumeration elements list.

FPRICLR3 : PDMA Fixed Priority Clear Bits (Write Only) Set this bit to 1 to clear fixed priority level. Note: User can read PDMA_PRISET register to know the channel priority.
bits : 3 - 3 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Clear PDMA channel [n] fixed priority setting

End of enumeration elements list.

FPRICLR4 : PDMA Fixed Priority Clear Bits (Write Only) Set this bit to 1 to clear fixed priority level. Note: User can read PDMA_PRISET register to know the channel priority.
bits : 4 - 4 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Clear PDMA channel [n] fixed priority setting

End of enumeration elements list.

FPRICLR5 : PDMA Fixed Priority Clear Bits (Write Only) Set this bit to 1 to clear fixed priority level. Note: User can read PDMA_PRISET register to know the channel priority.
bits : 5 - 5 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Clear PDMA channel [n] fixed priority setting

End of enumeration elements list.

FPRICLR6 : PDMA Fixed Priority Clear Bits (Write Only) Set this bit to 1 to clear fixed priority level. Note: User can read PDMA_PRISET register to know the channel priority.
bits : 6 - 6 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Clear PDMA channel [n] fixed priority setting

End of enumeration elements list.

FPRICLR7 : PDMA Fixed Priority Clear Bits (Write Only) Set this bit to 1 to clear fixed priority level. Note: User can read PDMA_PRISET register to know the channel priority.
bits : 7 - 7 (1 bit)
access : write-only

Enumeration:

#0 : 0

No effect

#1 : 1

Clear PDMA channel [n] fixed priority setting

End of enumeration elements list.


PDMAx_INTEN

PDMA Interrupt Enable Register
address_offset : 0x418 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PDMAx_INTEN PDMAx_INTEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INTEN0 INTEN1 INTEN2 INTEN3 INTEN4 INTEN5 INTEN6 INTEN7

INTEN0 : PDMA Interrupt Enable Bits This field is used to enable PDMA channel[n] interrupt. Note: The interrupt flag is time-out, abort, transfer done and align.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel n interrupt Disabled

#1 : 1

PDMA channel n interrupt Enabled

End of enumeration elements list.

INTEN1 : PDMA Interrupt Enable Bits This field is used to enable PDMA channel[n] interrupt. Note: The interrupt flag is time-out, abort, transfer done and align.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel n interrupt Disabled

#1 : 1

PDMA channel n interrupt Enabled

End of enumeration elements list.

INTEN2 : PDMA Interrupt Enable Bits This field is used to enable PDMA channel[n] interrupt. Note: The interrupt flag is time-out, abort, transfer done and align.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel n interrupt Disabled

#1 : 1

PDMA channel n interrupt Enabled

End of enumeration elements list.

INTEN3 : PDMA Interrupt Enable Bits This field is used to enable PDMA channel[n] interrupt. Note: The interrupt flag is time-out, abort, transfer done and align.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel n interrupt Disabled

#1 : 1

PDMA channel n interrupt Enabled

End of enumeration elements list.

INTEN4 : PDMA Interrupt Enable Bits This field is used to enable PDMA channel[n] interrupt. Note: The interrupt flag is time-out, abort, transfer done and align.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel n interrupt Disabled

#1 : 1

PDMA channel n interrupt Enabled

End of enumeration elements list.

INTEN5 : PDMA Interrupt Enable Bits This field is used to enable PDMA channel[n] interrupt. Note: The interrupt flag is time-out, abort, transfer done and align.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel n interrupt Disabled

#1 : 1

PDMA channel n interrupt Enabled

End of enumeration elements list.

INTEN6 : PDMA Interrupt Enable Bits This field is used to enable PDMA channel[n] interrupt. Note: The interrupt flag is time-out, abort, transfer done and align.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel n interrupt Disabled

#1 : 1

PDMA channel n interrupt Enabled

End of enumeration elements list.

INTEN7 : PDMA Interrupt Enable Bits This field is used to enable PDMA channel[n] interrupt. Note: The interrupt flag is time-out, abort, transfer done and align.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel n interrupt Disabled

#1 : 1

PDMA channel n interrupt Enabled

End of enumeration elements list.


PDMAx_INTSTS

PDMA Interrupt Status Register
address_offset : 0x41C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

ABTIF : PDMA Read/Write Target Abort Interrupt Flag (Read Only) This bit indicates that PDMA has target abort error Software can read PDMA_ABTSTS register to find which channel has target abort error.
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

#0 : 0

No AHB bus ERROR response received

#1 : 1

AHB bus ERROR response received

End of enumeration elements list.

TDIF : Transfer Done Interrupt Flag (Read Only) This bit indicates that PDMA controller has finished transmission User can read PDMA_TDSTS register to indicate which channel finished transfer.
bits : 1 - 1 (1 bit)
access : read-only

Enumeration:

#0 : 0

Not finished yet

#1 : 1

PDMA channel has finished transmission

End of enumeration elements list.

ALIGNF : Transfer Alignment Interrupt Flag (Read Only)
bits : 2 - 2 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA channel source address and destination address both follow transfer width setting

#1 : 1

PDMA channel source address or destination address is not follow transfer width setting

End of enumeration elements list.

REQTOF0 : Request Time-out Flag for Channel 0 This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC0(PDMA_TOC0_1[15:0]. Note 1: Please disable time-out function before clearing this bit. Note 2: User can write 1 to clear this bit.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

No request time-out

#1 : 1

Peripheral request time-out

End of enumeration elements list.

REQTOF1 : Request Time-out Flag for Channel 1 This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC1(PDMA_TOC0_1[31:16]). Note 1: Please disable time-out function before clearing this bit. Note 2: User can write 1 to clear this bit.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

No request time-out

#1 : 1

Peripheral request time-out

End of enumeration elements list.


PDMAx_ABTSTS

PDMA Channel Read/Write Target Abort Flag Register
address_offset : 0x420 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PDMAx_ABTSTS PDMAx_ABTSTS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ABTIF0 ABTIF1 ABTIF2 ABTIF3 ABTIF4 ABTIF5 ABTIF6 ABTIF7

ABTIF0 : PDMA Read/Write Target Abort Interrupt Status Flag This bit indicates which PDMA controller has target abort error. Note 1: If channel n target abort, REQSRCn should set0 to disable peripheral request. Note 2: User can write 1 to clear this bit.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

No AHB bus ERROR response received when channel n transfer

#1 : 1

AHB bus ERROR response received when channel n transfer

End of enumeration elements list.

ABTIF1 : PDMA Read/Write Target Abort Interrupt Status Flag This bit indicates which PDMA controller has target abort error. Note 1: If channel n target abort, REQSRCn should set0 to disable peripheral request. Note 2: User can write 1 to clear this bit.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

No AHB bus ERROR response received when channel n transfer

#1 : 1

AHB bus ERROR response received when channel n transfer

End of enumeration elements list.

ABTIF2 : PDMA Read/Write Target Abort Interrupt Status Flag This bit indicates which PDMA controller has target abort error. Note 1: If channel n target abort, REQSRCn should set0 to disable peripheral request. Note 2: User can write 1 to clear this bit.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

No AHB bus ERROR response received when channel n transfer

#1 : 1

AHB bus ERROR response received when channel n transfer

End of enumeration elements list.

ABTIF3 : PDMA Read/Write Target Abort Interrupt Status Flag This bit indicates which PDMA controller has target abort error. Note 1: If channel n target abort, REQSRCn should set0 to disable peripheral request. Note 2: User can write 1 to clear this bit.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

No AHB bus ERROR response received when channel n transfer

#1 : 1

AHB bus ERROR response received when channel n transfer

End of enumeration elements list.

ABTIF4 : PDMA Read/Write Target Abort Interrupt Status Flag This bit indicates which PDMA controller has target abort error. Note 1: If channel n target abort, REQSRCn should set0 to disable peripheral request. Note 2: User can write 1 to clear this bit.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

No AHB bus ERROR response received when channel n transfer

#1 : 1

AHB bus ERROR response received when channel n transfer

End of enumeration elements list.

ABTIF5 : PDMA Read/Write Target Abort Interrupt Status Flag This bit indicates which PDMA controller has target abort error. Note 1: If channel n target abort, REQSRCn should set0 to disable peripheral request. Note 2: User can write 1 to clear this bit.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

No AHB bus ERROR response received when channel n transfer

#1 : 1

AHB bus ERROR response received when channel n transfer

End of enumeration elements list.

ABTIF6 : PDMA Read/Write Target Abort Interrupt Status Flag This bit indicates which PDMA controller has target abort error. Note 1: If channel n target abort, REQSRCn should set0 to disable peripheral request. Note 2: User can write 1 to clear this bit.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

No AHB bus ERROR response received when channel n transfer

#1 : 1

AHB bus ERROR response received when channel n transfer

End of enumeration elements list.

ABTIF7 : PDMA Read/Write Target Abort Interrupt Status Flag This bit indicates which PDMA controller has target abort error. Note 1: If channel n target abort, REQSRCn should set0 to disable peripheral request. Note 2: User can write 1 to clear this bit.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

No AHB bus ERROR response received when channel n transfer

#1 : 1

AHB bus ERROR response received when channel n transfer

End of enumeration elements list.


PDMAx_TDSTS

PDMA Channel Transfer Done Flag Register
address_offset : 0x424 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PDMAx_TDSTS PDMAx_TDSTS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TDIF0 TDIF1 TDIF2 TDIF3 TDIF4 TDIF5 TDIF6 TDIF7

TDIF0 : Transfer Done Flag This bit indicates whether PDMA controller channel transfer has been finished or not. Note: User can write 1 to clear these bits.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel transfer has not finished

#1 : 1

PDMA channel has finished transmission

End of enumeration elements list.

TDIF1 : Transfer Done Flag This bit indicates whether PDMA controller channel transfer has been finished or not. Note: User can write 1 to clear these bits.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel transfer has not finished

#1 : 1

PDMA channel has finished transmission

End of enumeration elements list.

TDIF2 : Transfer Done Flag This bit indicates whether PDMA controller channel transfer has been finished or not. Note: User can write 1 to clear these bits.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel transfer has not finished

#1 : 1

PDMA channel has finished transmission

End of enumeration elements list.

TDIF3 : Transfer Done Flag This bit indicates whether PDMA controller channel transfer has been finished or not. Note: User can write 1 to clear these bits.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel transfer has not finished

#1 : 1

PDMA channel has finished transmission

End of enumeration elements list.

TDIF4 : Transfer Done Flag This bit indicates whether PDMA controller channel transfer has been finished or not. Note: User can write 1 to clear these bits.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel transfer has not finished

#1 : 1

PDMA channel has finished transmission

End of enumeration elements list.

TDIF5 : Transfer Done Flag This bit indicates whether PDMA controller channel transfer has been finished or not. Note: User can write 1 to clear these bits.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel transfer has not finished

#1 : 1

PDMA channel has finished transmission

End of enumeration elements list.

TDIF6 : Transfer Done Flag This bit indicates whether PDMA controller channel transfer has been finished or not. Note: User can write 1 to clear these bits.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel transfer has not finished

#1 : 1

PDMA channel has finished transmission

End of enumeration elements list.

TDIF7 : Transfer Done Flag This bit indicates whether PDMA controller channel transfer has been finished or not. Note: User can write 1 to clear these bits.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel transfer has not finished

#1 : 1

PDMA channel has finished transmission

End of enumeration elements list.


PDMAx_ALIGN

PDMA Transfer Alignment Status Register
address_offset : 0x428 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PDMAx_ALIGN PDMAx_ALIGN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ALIGN0 ALIGN1 ALIGN2 ALIGN3 ALIGN4 ALIGN5 ALIGN6 ALIGN7

ALIGN0 : Transfer Alignment Flag This bit indicates whether source and destination address both follow transfer width setting. Note: User can write 1 to clear these bits.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel source address and destination address both follow transfer width setting

#1 : 1

PDMA channel source address or destination address is not follow transfer width setting

End of enumeration elements list.

ALIGN1 : Transfer Alignment Flag This bit indicates whether source and destination address both follow transfer width setting. Note: User can write 1 to clear these bits.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel source address and destination address both follow transfer width setting

#1 : 1

PDMA channel source address or destination address is not follow transfer width setting

End of enumeration elements list.

ALIGN2 : Transfer Alignment Flag This bit indicates whether source and destination address both follow transfer width setting. Note: User can write 1 to clear these bits.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel source address and destination address both follow transfer width setting

#1 : 1

PDMA channel source address or destination address is not follow transfer width setting

End of enumeration elements list.

ALIGN3 : Transfer Alignment Flag This bit indicates whether source and destination address both follow transfer width setting. Note: User can write 1 to clear these bits.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel source address and destination address both follow transfer width setting

#1 : 1

PDMA channel source address or destination address is not follow transfer width setting

End of enumeration elements list.

ALIGN4 : Transfer Alignment Flag This bit indicates whether source and destination address both follow transfer width setting. Note: User can write 1 to clear these bits.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel source address and destination address both follow transfer width setting

#1 : 1

PDMA channel source address or destination address is not follow transfer width setting

End of enumeration elements list.

ALIGN5 : Transfer Alignment Flag This bit indicates whether source and destination address both follow transfer width setting. Note: User can write 1 to clear these bits.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel source address and destination address both follow transfer width setting

#1 : 1

PDMA channel source address or destination address is not follow transfer width setting

End of enumeration elements list.

ALIGN6 : Transfer Alignment Flag This bit indicates whether source and destination address both follow transfer width setting. Note: User can write 1 to clear these bits.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel source address and destination address both follow transfer width setting

#1 : 1

PDMA channel source address or destination address is not follow transfer width setting

End of enumeration elements list.

ALIGN7 : Transfer Alignment Flag This bit indicates whether source and destination address both follow transfer width setting. Note: User can write 1 to clear these bits.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA channel source address and destination address both follow transfer width setting

#1 : 1

PDMA channel source address or destination address is not follow transfer width setting

End of enumeration elements list.


PDMAx_TACTSTS

PDMA Transfer Active Flag Register
address_offset : 0x42C Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PDMAx_TACTSTS PDMAx_TACTSTS 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 TXACTF0 TXACTF1 TXACTF2 TXACTF3 TXACTF4 TXACTF5 TXACTF6 TXACTF7

TXACTF0 : Transfer on Active Flag (Read Only) This bit indicates which PDMA channel is in active.
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA channel is finished

#1 : 1

PDMA channel is active

End of enumeration elements list.

TXACTF1 : Transfer on Active Flag (Read Only) This bit indicates which PDMA channel is in active.
bits : 1 - 1 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA channel is finished

#1 : 1

PDMA channel is active

End of enumeration elements list.

TXACTF2 : Transfer on Active Flag (Read Only) This bit indicates which PDMA channel is in active.
bits : 2 - 2 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA channel is finished

#1 : 1

PDMA channel is active

End of enumeration elements list.

TXACTF3 : Transfer on Active Flag (Read Only) This bit indicates which PDMA channel is in active.
bits : 3 - 3 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA channel is finished

#1 : 1

PDMA channel is active

End of enumeration elements list.

TXACTF4 : Transfer on Active Flag (Read Only) This bit indicates which PDMA channel is in active.
bits : 4 - 4 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA channel is finished

#1 : 1

PDMA channel is active

End of enumeration elements list.

TXACTF5 : Transfer on Active Flag (Read Only) This bit indicates which PDMA channel is in active.
bits : 5 - 5 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA channel is finished

#1 : 1

PDMA channel is active

End of enumeration elements list.

TXACTF6 : Transfer on Active Flag (Read Only) This bit indicates which PDMA channel is in active.
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA channel is finished

#1 : 1

PDMA channel is active

End of enumeration elements list.

TXACTF7 : Transfer on Active Flag (Read Only) This bit indicates which PDMA channel is in active.
bits : 7 - 7 (1 bit)
access : read-only

Enumeration:

#0 : 0

PDMA channel is finished

#1 : 1

PDMA channel is active

End of enumeration elements list.


PDMAx_TOUTPSC

PDMA Time-out Prescaler Register
address_offset : 0x430 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

TOUTPSC0 : PDMA Channel 0 Time-out Clock Source Prescaler Bits
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

#000 : 0

PDMA channel 0 time-out clock source is HCLK/28

#001 : 1

PDMA channel 0 time-out clock source is HCLK/29

#010 : 2

PDMA channel 0 time-out clock source is HCLK/210

#011 : 3

PDMA channel 0 time-out clock source is HCLK/211

#100 : 4

PDMA channel 0 time-out clock source is HCLK/212

#101 : 5

PDMA channel 0 time-out clock source is HCLK/213

#110 : 6

PDMA channel 0 time-out clock source is HCLK/214

#111 : 7

PDMA channel 0 time-out clock source is HCLK/215

End of enumeration elements list.

TOUTPSC1 : PDMA Channel 1 Time-out Clock Source Prescaler Bits
bits : 4 - 6 (3 bit)
access : read-write

Enumeration:

#000 : 0

PDMA channel 1 time-out clock source is HCLK/28

#001 : 1

PDMA channel 1 time-out clock source is HCLK/29

#010 : 2

PDMA channel 1 time-out clock source is HCLK/210

#011 : 3

PDMA channel 1 time-out clock source is HCLK/211

#100 : 4

PDMA channel 1 time-out clock source is HCLK/212

#101 : 5

PDMA channel 1 time-out clock source is HCLK/213

#110 : 6

PDMA channel 1 time-out clock source is HCLK/214

#111 : 7

PDMA channel 1 time-out clock source is HCLK/215

End of enumeration elements list.


PDMAx_TOUTEN

PDMA Time-out Enable Register
address_offset : 0x434 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

TOUTEN0 : PDMA Time-out Enable Bits
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA Channel n time-out function Disabled

#1 : 1

PDMA Channel n time-out function Enabled

End of enumeration elements list.

TOUTEN1 : PDMA Time-out Enable Bits
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA Channel n time-out function Disabled

#1 : 1

PDMA Channel n time-out function Enabled

End of enumeration elements list.


PDMAx_TOUTIEN

PDMA Time-out Interrupt Enable Register
address_offset : 0x438 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

TOUTIEN0 : PDMA Time-out Interrupt Enable Bits
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA Channel n time-out interrupt Disabled

#1 : 1

PDMA Channel n time-out interrupt Enabled

End of enumeration elements list.

TOUTIEN1 : PDMA Time-out Interrupt Enable Bits
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

PDMA Channel n time-out interrupt Disabled

#1 : 1

PDMA Channel n time-out interrupt Enabled

End of enumeration elements list.


PDMAx_SCATBA

PDMA Scatter-gather Descriptor Table Base Address Register
address_offset : 0x43C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

SCATBA : PDMA Scatter-gather Descriptor Table Address In Scatter-gather mode, this is the base address for calculating the next link - list address. The next link address equation is Note: Only useful in Scatter-gather mode.
bits : 16 - 31 (16 bit)
access : read-write


PDMAx_DSCT4_SA

Source Address Register of PDMA Channel n
address_offset : 0x44 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_TOC0_1

PDMA Time-out Counter Ch0 and Ch1 Register
address_offset : 0x440 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

TOC0 : Time-out Counter for Channel 0 This controls the period of time-out function for channel 0. The calculation unit is based on TOUTPSC0 (PDMA_TOUTPSC[2:0]) clock.
bits : 0 - 15 (16 bit)
access : read-write

TOC1 : Time-out Counter for Channel 1 This controls the period of time-out function for channel 1. The calculation unit is based on TOUTPSC1 (PDMA_TOUTPSC[6:4]) clock. The example of time-out period can refer TOC0 bit description.
bits : 16 - 31 (16 bit)
access : read-write


PDMAx_CHRST

PDMA Channel Reset Register
address_offset : 0x460 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PDMAx_CHRST PDMAx_CHRST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CH0RST CH1RST CH2RST CH3RST CH4RST CH5RST CH6RST CH7RST

CH0RST : Channel n Reset
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding channel n is not reset

#1 : 1

Corresponding channel n is reset

End of enumeration elements list.

CH1RST : Channel n Reset
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding channel n is not reset

#1 : 1

Corresponding channel n is reset

End of enumeration elements list.

CH2RST : Channel n Reset
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding channel n is not reset

#1 : 1

Corresponding channel n is reset

End of enumeration elements list.

CH3RST : Channel n Reset
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding channel n is not reset

#1 : 1

Corresponding channel n is reset

End of enumeration elements list.

CH4RST : Channel n Reset
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding channel n is not reset

#1 : 1

Corresponding channel n is reset

End of enumeration elements list.

CH5RST : Channel n Reset
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding channel n is not reset

#1 : 1

Corresponding channel n is reset

End of enumeration elements list.

CH6RST : Channel n Reset
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding channel n is not reset

#1 : 1

Corresponding channel n is reset

End of enumeration elements list.

CH7RST : Channel n Reset
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding channel n is not reset

#1 : 1

Corresponding channel n is reset

End of enumeration elements list.


PDMAx_DSCT4_DA

Destination Address Register of PDMA Channel n
address_offset : 0x48 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_REQSEL0_3

PDMA Request Source Select Register 0
address_offset : 0x480 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

REQSRC0 : Channel 0 Request Source Selection This filed defines which peripheral is connected to PDMA channel 0. User can configure the peripheral by setting REQSRC0. Note 1: A peripheral cannot be assigned to two channels at the same time. Note 2: This field is useless when transfer between memory and memory.
bits : 0 - 6 (7 bit)
access : read-write

Enumeration:

0 : 0

Disable PDMA peripheral request

1 : 1

Reserved.

2 : 2

Channel connects to USB_TX

3 : 3

Channel connects to USB_RX

4 : 4

Channel connects to UART0_TX

5 : 5

Channel connects to UART0_RX

6 : 6

Channel connects to UART1_TX

7 : 7

Channel connects to UART1_RX

8 : 8

Channel connects to UART2_TX

9 : 9

Channel connects to UART2_RX

10 : 10

Channel connects to UART3_TX

11 : 11

Channel connects to UART3_RX

12 : 12

Channel connects to UART4_TX

13 : 13

Channel connects to UART4_RX

14 : 14

Channel connects to UART5_TX

15 : 15

Channel connects to UART5_RX

16 : 16

Channel connects to USCI0_TX

17 : 17

Channel connects to USCI0_RX

18 : 18

Channel connects to USCI1_TX

19 : 19

Channel connects to USCI1_RX

20 : 20

Channel connects to QSPI0_TX

21 : 21

Channel connects to QSPI0_RX

22 : 22

Channel connects to SPI0_TX

23 : 23

Channel connects to SPI0_RX

24 : 24

Channel connects to SPI1_TX

25 : 25

Channel connects to SPI1_RX

26 : 26

Channel connects to SPI2_TX

27 : 27

Channel connects to SPI2_RX

28 : 28

Channel connects to SPI3_TX

29 : 29

Channel connects to SPI3_RX

30 : 30

Channel connects to ADC_RX

31 : 31

Reserved.

32 : 32

Channel connects to EPWM0_P1_RX

33 : 33

Channel connects to EPWM0_P2_RX

34 : 34

Channel connects to EPWM0_P3_RX

35 : 35

Channel connects to EPWM1_P1_RX

36 : 36

Channel connects to EPWM1_P2_RX

37 : 37

Channel connects to EPWM1_P3_RX

38 : 38

Channel connects to I2C0_TX

39 : 39

Channel connects to I2C0_RX

40 : 40

Channel connects to I2C1_TX

41 : 41

Channel connects to I2C1_RX

42 : 42

Channel connects to I2C2_TX

43 : 43

Channel connects to I2C2_RX

44 : 44

Channel connects to I2S0_TX

45 : 45

Channel connects to I2S0_RX

46 : 46

Channel connects to TMR0

47 : 47

Channel connects to TMR1

48 : 48

Channel connects to TMR2

49 : 49

Channel connects to TMR3

50 : 50

Channel connects to TMR4

51 : 51

Channel connects to TMR5

52 : 52

Channel connects to DAC0_TX

53 : 53

Channel connects to DAC1_TX

54 : 54

Channel connects to EPWM0_CH0_TX

55 : 55

Channel connects to EPWM0_CH1_TX

56 : 56

Channel connects to EPWM0_CH2_TX

57 : 57

Channel connects to EPWM0_CH3_TX

58 : 58

Channel connects to EPWM0_CH4_TX

59 : 59

Channel connects to EPWM0_CH5_TX

60 : 60

Channel connects to EPWM1_CH0_TX

61 : 61

Channel connects to EPWM1_CH1_TX

62 : 62

Channel connects to EPWM1_CH2_TX

63 : 63

Channel connects to EPWM1_CH3_TX

64 : 64

Channel connects to EPWM1_CH4_TX

65 : 65

Channel connects to EPWM1_CH5_TX

End of enumeration elements list.

REQSRC1 : Channel 1 Request Source Selection This filed defines which peripheral is connected to PDMA channel 1. User can configure the peripheral setting by REQSRC1. Note: The channel configuration is the same as REQSRC0 field. Please refer to the explanation of REQSRC0.
bits : 8 - 14 (7 bit)
access : read-write

REQSRC2 : Channel 2 Request Source Selection This filed defines which peripheral is connected to PDMA channel 2. User can configure the peripheral setting by REQSRC2. Note: The channel configuration is the same as REQSRC0 field. Please refer to the explanation of REQSRC0.
bits : 16 - 22 (7 bit)
access : read-write

REQSRC3 : Channel 3 Request Source Selection This filed defines which peripheral is connected to PDMA channel 3. User can configure the peripheral setting by REQSRC3. Note: The channel configuration is the same as REQSRC0 field. Please refer to the explanation of REQSRC0.
bits : 24 - 30 (7 bit)
access : read-write


PDMAx_REQSEL4_7

PDMA Request Source Select Register 1
address_offset : 0x484 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

REQSRC4 : Channel 4 Request Source Selection This filed defines which peripheral is connected to PDMA channel 4. User can configure the peripheral setting by REQSRC4. Note: The channel configuration is the same as REQSRC0 field. Please refer to the explanation of REQSRC0.
bits : 0 - 6 (7 bit)
access : read-write

REQSRC5 : Channel 5 Request Source Selection This filed defines which peripheral is connected to PDMA channel 5. User can configure the peripheral setting by REQSRC5. Note: The channel configuration is the same as REQSRC0 field. Please refer to the explanation of REQSRC0.
bits : 8 - 14 (7 bit)
access : read-write

REQSRC6 : Channel 6 Request Source Selection This filed defines which peripheral is connected to PDMA channel 6. User can configure the peripheral setting by REQSRC6. Note: The channel configuration is the same as REQSRC0 field. Please refer to the explanation of REQSRC0.
bits : 16 - 22 (7 bit)
access : read-write

REQSRC7 : Channel 7 Request Source Selection This filed defines which peripheral is connected to PDMA channel 7. User can configure the peripheral setting by REQSRC7. Note: The channel configuration is the same as REQSRC0 field. Please refer to the explanation of REQSRC0.
bits : 24 - 30 (7 bit)
access : read-write


PDMAx_DSCT4_NEXT

Next Scatter-gather Descriptor Table Offset Address of PDMA Channel n
address_offset : 0x4C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT5_CTL

Descriptor Table Control Register of PDMA Channel n
address_offset : 0x50 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_STCR0

Stride Transfer Count Register of PDMA Channel 0
address_offset : 0x500 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

STC : PDMA Stride Transfer Count The 16-bit register defines the stride transfer count of each row.
bits : 0 - 15 (16 bit)
access : read-write


PDMAx_ASOCR0

Address Stride Offset Register of PDMA Channel 0
address_offset : 0x504 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

SASOL : PDMA Source Address Stride Offset Length The 16-bit register defines the source address stride transfer offset count of each row.
bits : 0 - 15 (16 bit)
access : read-write

DASOL : PDMA Destination Address Stride Offset Length The 16-bit register defines the destination address stride transfer offset count of each row.
bits : 16 - 31 (16 bit)
access : read-write


PDMAx_STCR1

Stride Transfer Count Register of PDMA Channel 1
address_offset : 0x508 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_ASOCR1

Address Stride Offset Register of PDMA Channel 1
address_offset : 0x50C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_STCR2

Stride Transfer Count Register of PDMA Channel 2
address_offset : 0x510 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_ASOCR2

Address Stride Offset Register of PDMA Channel 2
address_offset : 0x514 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_STCR3

Stride Transfer Count Register of PDMA Channel 3
address_offset : 0x518 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_ASOCR3

Address Stride Offset Register of PDMA Channel 3
address_offset : 0x51C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_STCR4

Stride Transfer Count Register of PDMA Channel 4
address_offset : 0x520 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_ASOCR4

Address Stride Offset Register of PDMA Channel 4
address_offset : 0x524 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_STCR5

Stride Transfer Count Register of PDMA Channel 5
address_offset : 0x528 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_ASOCR5

Address Stride Offset Register of PDMA Channel 5
address_offset : 0x52C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT5_SA

Source Address Register of PDMA Channel n
address_offset : 0x54 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT5_DA

Destination Address Register of PDMA Channel n
address_offset : 0x58 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT5_NEXT

Next Scatter-gather Descriptor Table Offset Address of PDMA Channel n
address_offset : 0x5C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT6_CTL

Descriptor Table Control Register of PDMA Channel n
address_offset : 0x60 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_AICTL0

Address Interval Control Register of PDMA Channel 0
address_offset : 0x600 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

SAICNT : PDMA Source Address Interval Count The 16-bit register defines the source address interval count of each row.
bits : 0 - 15 (16 bit)
access : read-write

DAICNT : PDMA Destination Address Interval Count The 16-bit register defines the destination address interval count of each row.
bits : 16 - 31 (16 bit)
access : read-write


PDMAx_RCNT0

Repeat Count Register of PDMA Channel 0
address_offset : 0x604 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

RCNT : PDMA Repeat Count The 16-bit register defines the repeat times of block transfer.
bits : 0 - 15 (16 bit)
access : read-write


PDMAx_AICTL1

Address Interval Control Register of PDMA Channel 1
address_offset : 0x608 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_RCNT1

Repeat Count Register of PDMA Channel 1
address_offset : 0x60C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT6_SA

Source Address Register of PDMA Channel n
address_offset : 0x64 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT6_DA

Destination Address Register of PDMA Channel n
address_offset : 0x68 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT6_NEXT

Next Scatter-gather Descriptor Table Offset Address of PDMA Channel n
address_offset : 0x6C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT7_CTL

Descriptor Table Control Register of PDMA Channel n
address_offset : 0x70 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT7_SA

Source Address Register of PDMA Channel n
address_offset : 0x74 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT7_DA

Destination Address Register of PDMA Channel n
address_offset : 0x78 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT7_NEXT

Next Scatter-gather Descriptor Table Offset Address of PDMA Channel n
address_offset : 0x7C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT0_DA

Destination Address Register of PDMA Channel n
address_offset : 0x8 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

DA : PDMA Transfer Destination Address This field indicates a 32-bit destination address of PDMA controller.
bits : 0 - 31 (32 bit)
access : read-write


PDMAx_CURSCAT0

Current Scatter-gather Descriptor Table Address of PDMA Channel n
address_offset : 0x80 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PDMAx_CURSCAT0 PDMAx_CURSCAT0 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 CURADDR

CURADDR : PDMA Current Description Address (Read Only) This field indicates a 32-bit current external description address of PDMA controller. Note: This field is read only and used for Scatter-gather mode only to indicate the current external description address.
bits : 0 - 31 (32 bit)
access : read-only


PDMAx_CURSCAT1

Current Scatter-gather Descriptor Table Address of PDMA Channel n
address_offset : 0x84 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_CURSCAT2

Current Scatter-gather Descriptor Table Address of PDMA Channel n
address_offset : 0x88 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_CURSCAT3

Current Scatter-gather Descriptor Table Address of PDMA Channel n
address_offset : 0x8C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_CURSCAT4

Current Scatter-gather Descriptor Table Address of PDMA Channel n
address_offset : 0x90 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_CURSCAT5

Current Scatter-gather Descriptor Table Address of PDMA Channel n
address_offset : 0x94 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_CURSCAT6

Current Scatter-gather Descriptor Table Address of PDMA Channel n
address_offset : 0x98 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_CURSCAT7

Current Scatter-gather Descriptor Table Address of PDMA Channel n
address_offset : 0x9C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDMAx_DSCT0_NEXT

Next Scatter-gather Descriptor Table Offset Address of PDMA Channel n
address_offset : 0xC Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

NEXT : PDMA Next Descriptor Table Offset This field indicates the offset of the next descriptor table address in system memory. Write Operation: If the system memory based address is 0x2000_0000 (PDMA_SCATBA), and the next descriptor table is start from 0x2000_0100, then this field must fill in 0x0100. Read Operation: When operating in Scatter-gather mode, the last two bits NEXT[1:0] will become reserved, and indicate the first next address of system memory. Note 1: The descriptor table address must be word boundary. Note 2: Before filling transfer task in the descriptor table, user must check if the descriptor table is complete.
bits : 0 - 15 (16 bit)
access : read-write

EXENEXT : PDMA Execution Next Descriptor Table Offset This field indicates the offset of next descriptor table address of current execution descriptor table in system memory. Note: Write operation is useless in this field.
bits : 16 - 31 (16 bit)
access : read-write



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.