Skip to main content
Review Paper: Design of basic DMA Controller Using VHDL
IJAETS (2015)
  • Sakshi Sharma
  • Durgesh T
In this paper, an attempt has been made toreview the design of Direct Memory Access (DMA) Controller using VHDL. Direct Memory Access is a method of transferring data between peripherals and memory without using the CPU. The 8237A Multimode DMA Controller is a peripheral interface circuit for microprocessor systems. It is designed to improve system performance by allowing external devices to directly transfer information from the system memory. Memory-to memory transfer capability is also provided. The 8237A offers a wide variety of programmable control features to enhance data throughput and system optimization and to allow dynamic reconfiguration under program control.
  • DMA,
  • VHDL,
  • IP Core
Publication Date
October, 2015
Publisher Statement

Intel 8237 data sheet

Singh, Kirat Pal, and Shivani Parmar. "VHDL Implementation of a MIPS-32 Pipeline Processor." International Journal of Applied Engineering Research7.11 (2012): 1952-1956.

Direct Memory Access and DMA-controlled I/O

Modern development of DMA

Device Driver and DMA Controller Synthesis

Asynchronous System Bus Enhancement by Interrupt and DMA Technique

Singh, Kirat Pal, and Dilip Kumar. "Design of High Performance MIPS-32 Pipeline Processor." (2012): 76-82.

DMA control and transmission signal control

System-on-Chip (SoC) for Hand-held Compute-intensive Embedded Systems

DMA-Aware Memory Energy Management.

Singh, Kirat Pal. "Techniques for Improving Design Performance of VLSI Circuits and Systems." Available at SSRN 2594227 (2014).,,

Citation Information
Sakshi Sharma and Durgesh T. "Review Paper: Design of basic DMA Controller Using VHDL" IJAETS (2015)
Available at:
Creative Commons license
Creative Commons License
This work is licensed under a Creative Commons CC_BY-NC International License.