microprocessor interfacing- dma

Upload: mim-fauzi

Post on 08-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Microprocessor Interfacing- DMA

    1/4

    http:/ / tulisnota.blogspot.com/

    MICROPROCESSOR INTERFACING

    DMA-Direct Memory Access

  • 8/6/2019 Microprocessor Interfacing- DMA

    2/4

    http:/ / tulisnota.blogspot.com/http:/ / tulisnota.blogspot.com/

    DIRECT MEMORY ACCESS (DMA)

    All input/ output data transfer have to pass

    through the CPU.

    For large data, intermediate stops inmicroprocessor consume a lot of time.

    DMA is introduced to speed up data transfers

    between memory and certain peripheral

    devices

  • 8/6/2019 Microprocessor Interfacing- DMA

    3/4

    http:/ / tulisnota.blogspot.com/http:/ / tulisnota.blogspot.com/

    DMA (CONT.)

  • 8/6/2019 Microprocessor Interfacing- DMA

    4/4

    http:/ / tulisnota.blogspot.com/http:/ / tulisnota.blogspot.com/

    DMA (CONT.)

    DMA bypasses the CPU for certain types of data

    transfers, thus eliminating the time consumed

    by normal fetch and executes cycles requiredfor each read or write operation.

    For direct memory transfer, DMA controllertakes control of the system buses and allow

    data to flow directly between memory and theperipheral device.