AMBA Based Advanced DMA Controller for SoC

Abstract

This paper describes the implementation of an AMBA Based Advanced DMA Controller for SoC. It uses AMBA Specifications, where two buses AHB and APB are defined and works for processor as system bus and peripheral bus respectively. The DMA controller functions between these two buses as a bridge and allow them to work concurrently. Depending on the speed of peripherals it uses buffering mechanism. Therefore an asynchronous FIFO is used for synchronizing the speed of peripherals. The proposed DMA controller can works in SoC along with processor and achieve fast data rate. The method introduced significant volume of data transfer with very low timing characteristics. Thus it is a better choice in respect of timing and volume of data. These two issues have been resolved under this research study. The results are compared with the AMD processors, like Geode GX 466, GX 500 and GX 533, and the presence and absence of DMA controller with processor is discussed and compared. The DMAC stands to be better alternative in SoC design.

Authors and Affiliations

Abdullah Aljumah, Mohammed Ahmed

Keywords

Related Articles

Improved Discrete Differential Evolution Algorithm in Solving Quadratic Assignment Problem for best Solutions

The combinatorial optimization problems are very important in the branch of optimization or in the field of operation research in mathematics. The quadratic assignment problem (QAP) is in the category of facilities locat...

ImageCompression Using Real Fourier Transform, Its Wavelet Transform And Hybrid Wavelet With DCT

This paper proposes new image compression technique that uses Real Fourier Transform. Discrete Fourier Transform (DFT) contains complex exponentials. It contains both cosine and sine functions. It gives complex values in...

Ethical Issues and Related Considerations Involved with Artificial Intelligence and Autonomous Systems

The applications of artificial intelligence (AI) and automated systems (AS) demonstrate excellent outcomes in various sectors of industrial units to replace the human from jobs. However, the competitive world with evolut...

A Globally Convergent Algorithm of Variational Inequality

 The algorithm of variational inequality is the important and valuable question in real life all the time. In this paper, a globally convergent algorithm of variational inequality is proposed. The method ensures tha...

Insights on Error-Resilient Image Transmission Schemes on Wireless Network

Usage of image as data (or signal) is quite frequent in majority of the user-centric application. However, transmission of image over non-concrete communication medium like air is still vulnerable due to inherent weaknes...

Download PDF file
  • EP ID EP143764
  • DOI 10.14569/IJACSA.2016.070326
  • Views 112
  • Downloads 0

How To Cite

Abdullah Aljumah, Mohammed Ahmed (2016). AMBA Based Advanced DMA Controller for SoC. International Journal of Advanced Computer Science & Applications, 7(3), 188-193. https://europub.co.uk./articles/-A-143764