answersLogoWhite
Technology Conferences

Why read and write control lines in a dma controller bidirectional?


Top Answer
User Avatar
Curtis Strite
2020-06-02 16:00:23
2020-06-02 16:00:23

The read and write control lines running through the data buses have control signals. The microprocessor can read data from memory or write data to the memory so the data buses are bidirectional. One direction is needed to write the data while another direction is required for the read command to fetch the data.

Related Questions

User Avatar

A data bus is bidirectional because the processor needs it to both read and write.

User Avatar

So that the processor can both read and write data.

User Avatar

No, unless you want to write a script so you can use control modifiers a la DC Universe Online. Even then, juggling 16 abilities is almost impossible on a controller.

User Avatar

Conceptually, you could indeed write a RAM controller in C. The purpose of C was to allow higher level constructs while still offering access to the underlying controller.

User Avatar

There is no such software that can directly control. There is need of Mechanical parts to carry out the signals processed by software. Simply write a program in C,C++ for a PIC 8051 micro controller and attach it.


Copyright © 2020 Multiply Media, LLC. All Rights Reserved. The material on this site can not be reproduced, distributed, transmitted, cached or otherwise used, except with prior written permission of Multiply.