EasyDMA

nRF54LM20A | nRF54LM20B Datasheet

EasyDMA is a module implemented by some peripherals as a bus manager for direct access to RAM. Not all EasyDMA instances can access non-volatile memory.

A peripheral can implement multiple EasyDMA instances to provide dedicated channels. For example, a channel can be dedicated for reading and writing data between the peripheral and RAM. This concept is illustrated in the following example figure, where READER is reading data from RAMc, while WRITER is writing data to RAMa and RAMb (each RAM being separate bus subordinates).

Figure 1. EasyDMA example
EasyDMA example