February 2018
Intermediate to advanced
648 pages
16h 11m
English
There are two methods for transferring data from one part of the memory or peripheral to another. These methods are:
Using the CPU to transfer data is very simple (using load and store instructions), but it is time‐consuming as the CPU will not be free to perform other tasks while transferring data.
If a DMA is used, then the CPU only needs to configure the DMA. Whilst the transfer is taking place, the CPU is then free to perform other operations. The KeyStone devices have an Enhanced Direct Memory Access version 3 (EDMA3) controller that is very flexible, as demonstrated later in this chapter. The EDMA has the following ...
Read now
Unlock full access