Ldma - Linked Dma Controller; Introduction - Silicon Laboratories EFR32xG14 Wireless Gecko Reference Manual

Table of Contents

Advertisement

8. LDMA - Linked DMA Controller

0
1
2
3
4
DMA
controller

8.1 Introduction

The Linked Direct Memory Access (LDMA) controller performs memory transfer operations independently of the CPU. This has the
benefit of reducing the energy consumption and the workload of the CPU, and enables the system to stay in low energy modes while
still routing data to memory and peripherals. For example, moving data from the LEUART to memory or memory to LEUART. Each of
the DMA channels on the EFR32 can be connected to any of the EFR32 peripherals.
silabs.com | Building a more connected world.
Flash
RAM
Peripherals
LDMA - Linked DMA Controller
Quick Facts
What?
The LDMA controller can move data without CPU in-
tervention, effectively reducing the energy consump-
tion for a data transfer.
Why?
The LDMA can perform data transfers more energy
efficiently than the CPU and allows autonomous op-
eration in low energy modes. For example the
LEUART can provide full UART communication in
EM2 Deep Sleep, consuming only a few µA by using
the LDMA to move data between the LEUART and
RAM.
How?
The LDMA controller has multiple highly configura-
ble, prioritized DMA channels. A linked list of flexible
descriptors makes it possible to tailor the controller
to the specific needs of an application.
Reference Manual
Rev. 1.1 | 153

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EFR32xG14 Wireless Gecko and is the answer not in the manual?

Table of Contents