??? 10/17/04 15:08 Read: times Msg Score: 0 +1 Good Answer/Helpful -1 Answer is Wrong |
#79464 - RE: using dma by 8051 + schematics Responding to: ???'s previous message |
The 8051 microcontroller from Intel and most other derivatives from other manufacturers has no provisions to implement DMA. As such if you want to make an external DMA controller work you have to install buffers between the memory bus interface of the microcontroller and the memory. Then external logic would have to be implemented to produce the DMA controller functionality.
In my honest opinion, DMA is just not feasible with an 8051 type microcontroller. You will find you will generally be better off to just write some software memory block move routines to copy areas of memory from one region to another. The use of DMA is also most often applicable to applications where large blocks of data must be moved around at high speed. The 64K byte limit of memory size is anything but large by any measure used today for memory size. Michael Karas |
Topic | Author | Date |
using dma by 8051 + schematics | 01/01/70 00:00 | |
RE: using dma by 8051 + schematics | 01/01/70 00:00 | |
RE: using dma by 8051 + schematics | 01/01/70 00:00 | |
Contradiciton? | 01/01/70 00:00 | |
RE: Contradiciton? | 01/01/70 00:00 | |
RE: Contradiciton? | 01/01/70 00:00 | |
RE: Contradiciton? | 01/01/70 00:00 | |
RE: Contradiciton?![]() | 01/01/70 00:00 | |
Dual port ram? | 01/01/70 00:00 | |
Let FPGA & uC get marry | 01/01/70 00:00 | |
FPGA & uC got divorced! :-( | 01/01/70 00:00 | |
RE: Dual port ram? | 01/01/70 00:00 | |
RE: Dual port ram? | 01/01/70 00:00 | |
RE: using dma by 8051 + schematics | 01/01/70 00:00 |