There has been an ever growing complexity in design and development of Embedded Systems for various applications. The applications like disaster management in a remote location requires embedded system to perform multiple tasks like data acquisition, processing and wireless transmission. And the complexity increases when it has to be performed in parallel. Multi threading on a RTOS has been one of the widely used technique and it is implemented in software. Alternatively, DMA the hardware way of parallel processing on an ARM based microcontroller is a tedious task. But, the API and HAL provided by some manufacturers reduces the development time and simplifies the implementation.This paper shows the implementation of DMA using API and HAL on an ARM based controller of a PSoC. This demonstrates the idea of parallel processing using DMA controller and microcontroller. The DMA transfers the processed sensor data from source register to the destination register without much microcontroller intervention. So that the microcontroller can allocate its execution time for other tasks.
Implementation of Direct Memory Access for Parallel Processing
05.11.2020
236663 byte
Aufsatz (Konferenz)
Elektronische Ressource
Englisch
PARALLEL IMPLEMENTATION OF THE DIRECT SIMULATION MONTE CARLO METHOD FOR SHARED MEMORY ARCHITECTURES
British Library Conference Proceedings | 2010
|Programmable Direct-Memory-Access Controller
NTRS | 1990
|