English
Language : 

EFM32WG Datasheet, PDF (50/834 Pages) List of Unclassifed Manufacturers – The EFM32WG Wonder Gecko is the ideal choice for demanding 8-, 16-, and 32-bit energy sensitive applications.
...the world's most energy friendly microcontrollers
• Ping-pong (switching between the primary or alternate DMA descriptors, for continuous data flow
to/from peripherals)
• Scatter-gather (using the primary descriptor to configure the alternate descriptor)
• Each channel has a programmable transfer length
• Channels 0 and 1 support looped transfers
• Channel 0 supports 2D copy
• A DMA channel can be triggered by any of several sources:
• Communication modules (USART, UART, LEUART)
• Timers (TIMER)
• Analog modules (DAC, ACMP, ADC)
• External Bus Interface (EBI)
• Software
• Programmable mapping between channel number and peripherals - any DMA channel can be
triggered by any of the available sources
• Interrupts upon transfer completion
• Data transfer to/from LEUART in EM2 is supported by the DMA, providing extremely low energy
consumption while performing UART communications
8.3 Block Diagram
An overview of the DMA and the modules it interacts with is shown in Figure 8.1 (p. 50) .
Figure 8.1. DMA Block Diagram
Cort ex
In t er r u p t s
AHB
APB block
AHB block
AHB to
APB
bridge
Configurat ion
control
Configurat ion
APB
m em ory
m apped
r eg ist er s
AHB-Lit e
m aster
interface
DMA data
t r an sf er
Pe r i p h e r a l
Pe r i p h e r a l
Ch a n n e l
select
REQ/
ACK
DMA Core
DMA control block
Er r o r
Ch a n n e l
done
The DMA Controller consists of four main parts:
• An APB block allowing software to configure the DMA controller
• An AHB block allowing the DMA to read and write the DMA descriptors and the source and destination
data for the DMA transfers
• A DMA control block controlling the operation of the DMA, including request/acknowledge signals for
the connected peripherals
2013-05-08 - Wonder Gecko Family - d0233_Rev0.50
50
www.energymicro.com