MICROPROCESSOR AND MICROCONTROLLER

DMA CONTROLLER

ARCHITECTURE OF 8085

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Each channel of DMA Controller can transfer data maximum up to ____
A
12 kb
B
64 kb
C
32 kb
D
128 kb
Explanation: 

Detailed explanation-1: -Each channel can transfer data up to 64kb. Each channel can be programmed independently. Each channel can perform read transfer, write transfer and verify transfer operations. It generates MARK signal to the peripheral device that 128 bytes have been transferred.

Detailed explanation-2: -The DMA Channel Component transfers data to and from memory, Components, and registers. These transfers occur independent of the CPU. The DMA can transfer up to 65, 536 data elements. These data elements can be a byte, halfword (2 bytes), or word (4 bytes) wide.

Detailed explanation-3: -Direct memory access (DMA) is the process of transferring data without the involvement of the processor itself. It is often used for transferring data to/from input/output devices. A separate DMA controller is required to handle the transfer. The controller notifies the DSP processor that it is ready for a transfer.

Detailed explanation-4: -The 8237 is capable of DMA transfers at rates of up to 1.6M bytes per second. Each channel is capable of addressing a full 64K-byte section of memory and can transfer up to 64K bytes with a single pro-gramming.

Detailed explanation-5: -The term DMA stands for direct memory access. The hardware device used for direct memory access is called the DMA controller. DMA controller is a control unit, part of I/O device’s interface circuit, which can transfer blocks of data between I/O devices and main memory with minimal intervention from the processor.

There is 1 question to complete.