Design and Implementation of Generic DMA using Vhdl
Pages : 856-861
Download PDF
Abstract
In this paper, a generic Direct Memory Access ( DMA) Controller is designed which is dynamically reconfigurable and it has different control feature which is programmable. This DMA controller works in two different modes. In the first mode, there is fixed data bus(8 bit), address bus(16 bit) and word count register(16 bit) and in second mode, there is variable data bus(8,16,32,64 bit), address bus(16,24,32 bit) and word count register(8,16,24,32 bit) i.e. We can reconfigure this DMA controller just by changing some words or numbers in the existing VHDL code instead of writing or changing the whole code.
Keywords: VHDL, Generic, DMA controller (DMAC), Finite State Machine etc.
Article published in International Journal of Current Engineering and Technology, Vol.6, No.3 (June-2016)