Design and implementation of a universal DMA controller

2011 
The direct memory access (DMA) I/O technique provides direct access to the memory while the microprocessor is temporarily disabled. A DMA Controller temporarily borrows the address bus, data bus and control bus from the microprocessor and transfers the data bytes directly between an I/O port and a series of memory locations. The proposed model of a Universal DMA Controller is of generic type and supports much functionality. This DMA Controller can be plugged into any SoC system for the required data transfer operation. Support transactions such as Port 1 IO/Memory to Port1 IO/Memory, Port1 IO/Memory to Port2 IO/Memory, Port2 IO/Memory to Port1 IO/Memory and Port2 IO/Memory to Port2 IO/Memory and many more.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []