Review on Design of High Speed DMA Controller using VHDL

Abstract View PDF Download PDF

##plugins.themes.academic_pro.article.main##

Abstract

In order to increase the parallelism of system operations, it is necessary to use DMA (DirectMemory-Access) controller instead of processor to accomplish data movement task. 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. To remedy the shortcomings of the traditional DMA, an optimized DMA architecture is proposed to gain flexibility and reduce complexity. Especially, descriptor buffer can accept a scheduled request in advance in such a manner that can predominantly reduce the configuration times. For this designing purpose, VHDL language has been used as it enables the user to first simulate and verify the program in a software and then implementation at hardware level. The programming is been done on Xilinx software. Initially inputs are provided by the test bench to the DMA so as to perform the operations as per the requirement of the programmer. The result generated is stored in memory by the write signal provided by it. Next the read signal is generated by the DMA to use the result stored in the memory at the specified location.

##plugins.themes.academic_pro.article.details##

How to Cite
[1]
“Review on Design of High Speed DMA Controller using VHDL”, IEJRD - International Multidisciplinary Journal, vol. 3, no. 1, p. 6, Jan. 2018.

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.