Datasheet
496
SAM9X35 [DATASHEET]
11055E–ATARM–10-Mar-2014
31.7.18 DMAC Channel x [x = 0..7] Configuration Register
Name: DMAC_CFGx [x = 0..7]
Address: 0xFFFFEC50 (0)[0], 0xFFFFEC78 (0)[1], 0xFFFFECA0 (0)[2], 0xFFFFECC8 (0)[3], 0xFFFFECF0 (0)[4],
0xFFFFED18 (0)[5], 0xFFFFED40 (0)[6], 0xFFFFED68 (0)[7], 0xFFFFEE50 (1)[0], 0xFFFFEE78 (1)[1],
0xFFFFEEA0 (1)[2], 0xFFFFEEC8 (1)[3], 0xFFFFEEF0 (1)[4], 0xFFFFEF18 (1)[5], 0xFFFFEF40 (1)[6],
0xFFFFEF68 (1)[7]
Access: Read-write
Reset: 0x0100000000
This register can only be written if the WPEN bit is cleared in “DMAC Write Protect Mode Register” on page 500
• SRC_PER: Source with Peripheral identifier
Channel x Source Request is associated with peripheral identifier coded SRC_PER handshaking interface.
• DST_PER: Destination with Peripheral identifier
Channel x Destination Request is associated with peripheral identifier coded DST_PER handshaking interface.
• SRC_REP: Source Reloaded from Previous
0 (CONTIGUOUS_ADDR): When automatic mode is activated, source address is contiguous between two buffers.
1 (RELOAD_ADDR): When automatic mode is activated, the source address and the control register are reloaded from previous
transfer.
• SRC_H2SEL: Software or Hardware Selection for the Source
0 (SW): Software handshaking interface is used to trigger a transfer request.
1 (HW): Hardware handshaking interface is used to trigger a transfer request.
• DST_REP: Destination Reloaded from Previous
0 (CONTIGUOUS_ADDR): When automatic mode is activated, destination address is contiguous between two buffers.
1 (RELOAD_ADDR): When automatic mode is activated, the destination and the control register are reloaded from the previous
transfer.
• DST_H2SEL: Software or Hardware Selection for the Destination
0 (SW): Software handshaking interface is used to trigger a transfer request.
1 (HW): Hardware handshaking interface is used to trigger a transfer request.
• SOD: Stop On Done
0 (DISABLE): STOP ON DONE disabled, the descriptor fetch operation ignores DONE Field of CTRLA register.
1 (ENABLE): STOP ON DONE activated, the DMAC module is automatically disabled if DONE FIELD is set to 1.
31 30 29 28 27 26 25 24
– – FIFOCFG – AHB_PROT
23 22 21 20 19 18 17 16
– LOCK_IF_L LOCK_B LOCK_IF – – – SOD
15 14 13 12 11 10 9 8
– – DST_H2SEL DST_REP – – SRC_H2SEL SRC_REP
76543210
DST_PER SRC_PER