Araştırma Makalesi

Latency and Resource Trade-off Analysis of AXI-DMA and BRAM Integration Approaches on SoC-FPGA

Cilt: 5 Sayı: 1 28 Şubat 2026
PDF İndir
EN TR

Latency and Resource Trade-off Analysis of AXI-DMA and BRAM Integration Approaches on SoC-FPGA

Öz

This paper presents a comparative evaluation of two integration strategies for the Xilinx Zynq-7000 System-on-Chip (SoC): an Advanced eXtensible Interface-Direct Memory Access (AXI-DMA)-based architecture and a Block RAM (BRAM)-based architecture. Both designs employ a custom processing element (PE) for arithmetic operations, yet they differ significantly in data transfer and buffering mechanisms. In the AXI DMA design, communication between the processing system (PS) and programmable logic (PL) is achieved via an AXI4-Stream interface controlled by a DMA engine. In contrast, the BRAM-based design uses dual-port block memories via AXI BRAM controllers, enabling direct operand access. Implementation results indicate that both designs comfortably meet the resource constraints of the XC7Z020 device. However, the AXI DMA-based architecture exhibits higher hardware resource utilization, with average consumption approximately 54% greater than that of the BRAM-based design. Performance analysis reveals a pronounced latency difference: the AXI DMA design required an average of ~1.19 ms per operation. In comparison, the BRAM-based approach achieved a reduction of ~0.10 ms, resulting in a total execution time of 32,487 µs compared to 359,919 µs. These findings demonstrate a clear trade-off between scalability and latency. While AXI DMA provides flexibility and throughput for stream-oriented applications, BRAM-based integration delivers superior efficiency in small-scale, low-latency scenarios. The study offers practical insights for guiding the design of Field-Programmable Gate Array (FPGA)-based accelerators on heterogeneous computing platforms.

Anahtar Kelimeler

Etik Beyan

“Hazırlanan makale için etik kurul onayına gerek yoktur.” “Hazırlanan makalede herhangi bir kişi/kurumla çıkar çatışması bulunmamaktadır.”

Kaynakça

  1. A. Rios-Navarro, R. Tapiador-Morales, A. Jimenez-Fernandez, M. Dominguez-Morales, C. Amaya, and A. Linares-Barranco, “Performance evaluation over HW/SW co-design SoC memory transfers for a CNN accelerator,” J. Signal Process. Syst., vol. 91, no. 9, pp. 999–1012, Sep. 2019.
  2. G. Tatar, S. Bayar, and İ. Çiçek, “Real-time multi-learning deep neural network on an MPSoC-FPGA for intelligent vehicles: Harnessing hardware acceleration with pipeline,” IEEE Trans. Intell. Veh., vol. 9, no. 6, pp. 5021–5032, Jun. 2024.
  3. Y. Hao and S. Quigley, “The implementation of a deep recurrent neural network language model on a Xilinx FPGA,” in Appl. Reconfigurable Comput., vol. 10216, pp. 67–78, 2017.
  4. G. Tatar and S. Bayar, “Real-time multi-task ADAS implementation on reconfigurable heterogeneous MPSoC architecture,” IEEE Access, vol. 11, pp. 80741–80760, 2023.
  5. Y. Wang, Z. Li, and H. Liang, “Scatter-gather DMA performance analysis within an SoC FPGA platform,” ACM Trans. Reconfigurable Technol. Syst., vol. 17, no. 2, pp. 1–20, Apr. 2024.
  6. H. Cılasun, “FPGA-accelerated simulation of variable latency memory for hardware/software co-design,” ACM Trans. Des. Autom. Electron. Syst., vol. 28, no. 1, pp. 1–26, Jan. 2023.
  7. G. Tatar et al., “Recent advances in machine learning based advanced driver assistance system applications,” Microprocess. Microsyst., vol. 110, p. 105101, 2024.
  8. J. Johnson, “Using the AXI DMA in Vivado,” FPGA Developer, Aug. 2014.

Ayrıntılar

Birincil Dil

İngilizce

Konular

Bilgisayar Yazılımı, Programlama Dilleri

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

28 Şubat 2026

Gönderilme Tarihi

23 Eylül 2025

Kabul Tarihi

22 Ocak 2026

Yayımlandığı Sayı

Yıl 2026 Cilt: 5 Sayı: 1

Kaynak Göster

APA
Tatar, G. (2026). Latency and Resource Trade-off Analysis of AXI-DMA and BRAM Integration Approaches on SoC-FPGA. Firat University Journal of Experimental and Computational Engineering, 5(1), 316-329. https://doi.org/10.62520/fujece.1790038
AMA
1.Tatar G. Latency and Resource Trade-off Analysis of AXI-DMA and BRAM Integration Approaches on SoC-FPGA. Firat University Journal of Experimental and Computational Engineering. 2026;5(1):316-329. doi:10.62520/fujece.1790038
Chicago
Tatar, Güner. 2026. “Latency and Resource Trade-off Analysis of AXI-DMA and BRAM Integration Approaches on SoC-FPGA”. Firat University Journal of Experimental and Computational Engineering 5 (1): 316-29. https://doi.org/10.62520/fujece.1790038.
EndNote
Tatar G (01 Şubat 2026) Latency and Resource Trade-off Analysis of AXI-DMA and BRAM Integration Approaches on SoC-FPGA. Firat University Journal of Experimental and Computational Engineering 5 1 316–329.
IEEE
[1]G. Tatar, “Latency and Resource Trade-off Analysis of AXI-DMA and BRAM Integration Approaches on SoC-FPGA”, Firat University Journal of Experimental and Computational Engineering, c. 5, sy 1, ss. 316–329, Şub. 2026, doi: 10.62520/fujece.1790038.
ISNAD
Tatar, Güner. “Latency and Resource Trade-off Analysis of AXI-DMA and BRAM Integration Approaches on SoC-FPGA”. Firat University Journal of Experimental and Computational Engineering 5/1 (01 Şubat 2026): 316-329. https://doi.org/10.62520/fujece.1790038.
JAMA
1.Tatar G. Latency and Resource Trade-off Analysis of AXI-DMA and BRAM Integration Approaches on SoC-FPGA. Firat University Journal of Experimental and Computational Engineering. 2026;5:316–329.
MLA
Tatar, Güner. “Latency and Resource Trade-off Analysis of AXI-DMA and BRAM Integration Approaches on SoC-FPGA”. Firat University Journal of Experimental and Computational Engineering, c. 5, sy 1, Şubat 2026, ss. 316-29, doi:10.62520/fujece.1790038.
Vancouver
1.Güner Tatar. Latency and Resource Trade-off Analysis of AXI-DMA and BRAM Integration Approaches on SoC-FPGA. Firat University Journal of Experimental and Computational Engineering. 01 Şubat 2026;5(1):316-29. doi:10.62520/fujece.1790038