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.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Implementation of Direct Memory Access for Parallel Processing


    Contributors:


    Publication date :

    2020-11-05


    Size :

    236663 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    DIRECT MEMORY ACCESS FOR CO-PROCESSOR MEMORY

    YANG YUAN-CHIH | European Patent Office | 2019

    Free access

    PARALLEL IMPLEMENTATION OF THE DIRECT SIMULATION MONTE CARLO METHOD FOR SHARED MEMORY ARCHITECTURES

    Gao, D. / Schwartzentruber, T. / American Institute of Aeronautics and Astronautics | British Library Conference Proceedings | 2010


    Programmable Direct-Memory-Access Controller

    Hendry, David F. | NTRS | 1990


    Direct memory access for co-processor memory

    YANG YUAN-CHIH | European Patent Office | 2019

    Free access