26.3. Block Diagram
Figure 26-1. DMAC Block Diagram
HIGH SPEED
BUS MATRIX
AHB/APB
Bridge
CPU
SRAM
S
S
M
M
Events
Channel 0
Channel 1
Channel n
Arbiter
DMA Channels
MASTER
Active
Channel
CRC
Engine
Fetch
Engine
Interrupt /
Events
DMAC
Interrupts
Transfer
Triggers
n
Data T
ransfer
W
rite-back
Descriptor
Fetch
26.4. Signal Description
Not applicable.
26.5. Product Dependencies
In order to use this peripheral, other parts of the system must be configured correctly, as described below.
26.5.1. I/O Lines
Not applicable.
26.5.2. Power Management
The DMAC will continue to operate in any sleep mode where the selected source clock is running. The
DMAC’s interrupts can be used to wake up the device from sleep modes. Events connected to the event
system can trigger other operations in the system without exiting sleep modes. On hardware or software
reset, all registers are set to their reset value.
Related Links
26.5.3. Clocks
The DMAC bus clock (CLK_DMAC_APB) must be configured and enabled in the Main Clock module
before using the DMAC.
Atmel SAM L22G / L22J / L22N [DATASHEET]
Atmel-42402E-SAM L22G / L22J / L22N_Datasheet_Complete-07/2016
434