Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

AMBA Based Advanced DMA Controller for SoC

Author 1: Abdullah Aljumah Author 2: Mohammed Altaf Ahmed
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 7, No. 3 · Published 2016 · Cited by 9

DOI: https://doi.org/10.14569/IJACSA.2016.070326

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.

Keywords

How to Cite this Article

Aljumah, A., & Ahmed, M. A. (2016). AMBA Based Advanced DMA Controller for SoC. International Journal of Advanced Computer Science and Applications, 7(3). https://doi.org/10.14569/IJACSA.2016.070326

Aljumah, Abdullah, and Mohammed Altaf Ahmed. "AMBA Based Advanced DMA Controller for SoC." International Journal of Advanced Computer Science and Applications, vol. 7, no. 3, 2016, https://doi.org/10.14569/IJACSA.2016.070326.

@article{Aljumah2016,
  title     = {AMBA Based Advanced DMA Controller for SoC},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {7},
  number    = {3},
  year      = {2016},
  publisher = {The Science and Information Organization},
  author    = {Abdullah Aljumah and Mohammed Altaf Ahmed},
  doi       = {10.14569/IJACSA.2016.070326},
  url       = {https://doi.org/10.14569/IJACSA.2016.070326}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.