Design of an Efficient AXI-4 Protocol for High Speed SOC Applications on FPGA Platform

Authors

  • Archana H.R Department of ECE, BMS College of Engineering, Bangalore, India.
  • C. R. Byrareddy Department of ECE, Bangalore Institute of Technology, Bangalore, India
  • Narendra C. P Department of ECE, Bangalore Institute of Technology, Bangalore, India

Keywords:

AHB, AMBA, ASB, AXI-4, Burst, FPGA, Master, Slave, SOC, Transaction,

Abstract

The system-on-chip(SoC) design process encounters various challenges of communication between one to another module. Thus, the Bus interconnection plays a significant role in improving the system performance on a single chip. The traditional bus interconnections cease its applicability to meet the requirements of future generation SoC. This paper proposes an efficient design of the AXI-4 protocol to achieve high-speed data transfer in the SoC application. The proposed AXI-4 Interface protocol includes the Master and Slave module, which are designed using state flow and state diagrams. Both the Master and Slave module operations support burst based transactions and perform the five different channel transactions that include “write address,” “write data,” “write a response,” “read address,” “read data” along with “read response.” The simulation results of the AXI-4 interface and its FPGA realization on Artix-7 illustrate lower resource utilization, and the performance benchmarking between proposed AXI-4 with traditional AHB and Wishbone bus modules illustrates an average minimization in area and increase in frequency by 40% and 41% respectively.

Downloads

Download data is not yet available.

Author Biography

C. R. Byrareddy, Department of ECE, Bangalore Institute of Technology, Bangalore, India

Department of ECE,BIT

Downloads

Published

2020-08-30

How to Cite

H.R, A., Byrareddy, C. R., & C. P, N. (2020). Design of an Efficient AXI-4 Protocol for High Speed SOC Applications on FPGA Platform. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 12(3), 61–68. Retrieved from https://jtec.utem.edu.my/jtec/article/view/5774