Draw and illustrate the block diagram of DMA controller, Computer Engineering

Assignment Help:

Draw and illustrate the block diagram of DMA controller. Also discuss the various modes in which DMAC works.

Direct memory access (DMA) is a process in that an external device takes over the control of system bus from CPU.DMA is for high-speed data transfer to/from mass storage peripherals, for example magnetic tape, hard disk drive, CD-ROM and sometimes video controllers. E.g. a hard disk may boasts a transfer rate of 5 M bytes per second, which implies 1 byte transmission every 200 ns. To make such data transfer via CPU is both unnecessary andundesirable.

Basic idea of DMA is to transfer blocks of data directly between peripherals andmemory. The data do not go through the microprocessor but data bus is occupied. 'Normal' transfer of one data byte takes up to 29 clock cycles. DMA transfer requires only 5 clock cycles.

 

2039_micro.png

Modes of operation include demand mode, block mode, single mode and cascade mode. Demand mode transfers data until an external EOP is input or until DREQ input becomes inactive. Single mode releases HOLD after each byte of data transferred. Block mode automatically transfers number of bytes indicated by count register for the channel. Cascade mode is used when more than one 8237 is present in a system.


Related Discussions:- Draw and illustrate the block diagram of DMA controller

Compact disk read only memory, Q. What is Compact Disk Read Only Memory? ...

Q. What is Compact Disk Read Only Memory? This technology has evolved out of entertainment electronics market where cassette tapes and long playing records are being replaced b

Principles of composition, PRINCIPLES OF COMPOSITION The principles of ...

PRINCIPLES OF COMPOSITION The principles of composition are the way that the elements of composition are used to achieve a particular purpose. Some of the main principles of co

Cache memories - computer architecture, Cache Memories - computer architect...

Cache Memories - computer architecture: Speed of the primary memory is very low in comparison with the speed of processor For well performance, the processor can't spend

Illustrate the basic structure of the von neumann machine, Illustrate the b...

Illustrate the basic structure of the von Neumann machine The following figure shows basic structure of the von Neumann machine. A von Neumann machine has only a single path be

Sorting using interconnection networks, The combinational circuits employ t...

The combinational circuits employ the comparators for comparing the numbers and storing them on the basis of maximum and minimum functions. Likewise in the interconnection networks

Describe miscellaneous and privileged instructions, Q. Describe Miscellaneo...

Q. Describe Miscellaneous and Privileged Instructions? These instructions don't fit in any of above categories. I/O instructions: start I/O, stop I/O, and test I/O. Characteris

State the term- $display and $write, State the term- $display and $write ...

State the term- $display and $write $display and $write two are the same except which $display always prints a newline character at the end of its execution.

Explain the biometric systems and biometric authentication, Explain the Bio...

Explain the Biometric Systems in brief. Biometrics: It is the science of measuring physical properties of living beings. Biometric Authentication: (a) This authenticati

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd