Design and Verification of Configurable Multi-channel DMA controller
Abstract & Details
Research Area
Electronics and Communication Engineering
Keywords
FIFO
DMA
Channel Descriptor
Flexibility
Arbiter
Verilog
Simulation
AXI
Abstract
This paper proposes a method of high-speed data transmission by AMBA Direct Memory Access controller using asynchronous first in first out (FIFO).Though interrupt-driven Input/Output devices have far better efficiency than programmed I/O, Processor still requires another intervention to transfer data from memory to peripheral and vice-versa to increase throughput. But both of these techniques suffer from 1. Limited transfer rate 2. Processor’s requirement in executing instructions for each data transfer. Thus, for transferring a huge amount of data, a much more efficient method is needed. And that is Direct Memory Access. Generally it has four channels to transfer the data. So the data transfer is limited upto four devices. Hence we have come up with a configurable multi-channel DMAC so that any number of devices can be able to transfer the data by modifying the arbitration scheme. The transfer of data noticeably reduces the load on the processor. The design is implemented in Verilog Language. From the experiments it is clear that the customized DMAC design performs around 2~3 times faster than traditional DMA controller, and reduces the burden of the processor significantly.
License
This work is licensed under a Creative
Commons
Attribution-ShareAlike 4.0 International License.
Author Information
| # | Name | Institute / Affiliation |
|---|---|---|
| 1 | Meet Dave | GTU PG School, Gandhinagar |
| 2 | Santosh Jagtap | Wipro limited, Pune |
How to Cite
Use the following formats to cite this article in your research.
APA Style
Dave, Meet & Jagtap, Santosh (2017). Design and Verification of Configurable Multi-channel DMA controller. International Journal of Advance Research and Innovative Ideas In Education, 3(2), 4698-4704.
MLA Style
Dave, Meet, and Santosh Jagtap. "Design and Verification of Configurable Multi-channel DMA controller." International Journal of Advance Research and Innovative Ideas In Education, vol. 3, no. 2, 2017, pp. 4698-4704.
IEEE Style
Meet Dave and Santosh Jagtap, "Design and Verification of Configurable Multi-channel DMA controller," International Journal of Advance Research and Innovative Ideas In Education, vol. 3, no. 2, pp. 4698-4704, 2017.
Vancouver Style
Dave Meet, Jagtap Santosh. Design and Verification of Configurable Multi-channel DMA controller. International Journal of Advance Research and Innovative Ideas In Education. 2017;3(2):4698-4704.
Harvard Style
Dave, Meet & Jagtap, Santosh (2017) 'Design and Verification of Configurable Multi-channel DMA controller', International Journal of Advance Research and Innovative Ideas In Education, 3(2), pp. 4698-4704.
Chicago Style
Dave, Meet and Santosh Jagtap. "Design and Verification of Configurable Multi-channel DMA controller." International Journal of Advance Research and Innovative Ideas In Education 3, no. 2 (2017): 4698-4704.
Turabian Style
Dave, Meet and Santosh Jagtap. "Design and Verification of Configurable Multi-channel DMA controller." International Journal of Advance Research and Innovative Ideas In Education 3, no. 2 (2017): 4698-4704.
Related Research
1X3 ROUTER RTL & UVM TESTBENCH
PDF Unavailable
ASIC Implementation Of PULP RISC-V Core
PDF Unavailable
FPGA IMPLEMENTATION OF KARATSUBA VEDIC MULTIPLIERS
PDF Unavailable
Metastability Mitigation & Error Masking of Flip-Flop
PDF Unavailable
DESIGN OF CURRENT STARVED VCO USING POWER GATED INVERTER FOR PLL
PDF Unavailable
LVDS Design for High speed Application
PDF Unavailable
virtual paintig through gesture detection and color segmentation technique using DE2 FPGA board
PDF Unavailable