A Comparison of the Wishbone and Amba Axi Bus Architecture

Authors

  • Quang Anh Tuan Nguyen Ho Chi Minh City University of Technology and Education, Vietnam
  • Van Tuan Nguyen Ho Chi Minh City University of Technology and Education, Vietnam
  • Phan Man Dat Vo Ho Chi Minh City University of Technology and Education, Vietnam
  • Ba Huy Van Ho Chi Minh City University of Technology and Education, Vietnam
  • Quang Phuc Truong Ho Chi Minh City University of Technology and Education, Vietnam
  • Ngo Lam Nguyen Ho Chi Minh City University of Technology and Education, Vietnam

Corressponding author's email:

18161299@student.hcmute.edu.vn

DOI:

https://doi.org/10.54644/jte.71B.2022.1234

Keywords:

System-on-Chip (SoC), IP Core, WISHBONE Bus, AMBA AXI bus, Bus Architecture

Abstract

In the current trend of The Fourth Industrial Revolution, System-on-chip (SoC) design plays an important role in embedded systems and is a leading field of many industrial countries around the world. The rapid development of semiconductor technology makes it possible to integrate more and more components on a chip. Bus protocols were developed and used as a common interface for efficient interconnection of on-chip components, reducing complexity, energy consumption, and manufacturing costs. In this paper, we compare two popular bus architectures WISHBONE and AMBA AXI (Advanced Microcontroller Bus Architecture Advanced eXtensible Interface) based on the point-to-point connection system model by performing simulation and comparing their performance based on resource parameters, power consumption of each system. Specifically, the Point-to-Point connection model of both buses will use a MASTER interface which is a DMA (Direct Memory Access) connected to a SLAVE interface which is a RAM (Random Access Memory). These interfaces are IP cores that can be used and reused for different applications and purposes. The results are verified through simulation with the software Xilinx Vivado 2019.1.

Downloads: 0

Download data is not yet available.

Author Biographies

Quang Anh Tuan Nguyen , Ho Chi Minh City University of Technology and Education, Vietnam

Nguyen Quang Anh Tuan is currently a student at the Ho Chi Minh City University of Technology and Education (HCMUTE), Vietnam. His main research interests include wireless communication networks and FPGA-based designs for DSP applications.

Van Tuan Nguyen , Ho Chi Minh City University of Technology and Education, Vietnam

Nguyen Van Tuan is currently a student at the Ho Chi Minh City University of Technology and Education (HCMUTE), Vietnam. His main research interests include wireless communication networks and FPGA-based designs for DSP applications.

Phan Man Dat Vo, Ho Chi Minh City University of Technology and Education, Vietnam

Vo Phan Man Dat is currently a student at the Ho Chi Minh City University of Technology and Education (HCMUTE), Vietnam. His main research interests include wireless communication networks and FPGA-based designs for DSP applications.

Ba Huy Van, Ho Chi Minh City University of Technology and Education, Vietnam

Van Ba Huy is currently a student at Ho Chi Minh City University of Technology and Education (HCMUTE), Vietnam. His main research interests include design/verify IP and layout design for ASIC/SoC at block level

Quang Phuc Truong, Ho Chi Minh City University of Technology and Education, Vietnam

Truong Quang Phuc was born in Can Tho City, Vietnam. He received the B.Eng degree in Electronics and telecommunication engineering and the M.Eng degree in Electronics engineering from the Ho Chi Minh City University of Technology and Education, Vietnam, in 2011 and 2014, respectively. Currently, He is with the Faculty of Electrical and Electronics Engineering, Ho ChiMinh City University of Technology and Education, Vietnam as a Research Assistant and Ph.D. student. His research interests include convex optimization techniques, heterogeneous networks, Internet of Things, and Intelligent Reflecting Surfaces (IRS).

Ngo Lam Nguyen , Ho Chi Minh City University of Technology and Education, Vietnam

Nguyen Ngo Lam is currently a lecturer at the Faculty For High Quality Training, Ho Chi Minh City University of Technology and Education . He received his Bachelor and Master degree in radio and electronics engineering from the Ho Chi Minh City University of Technology, Vietnam in 2000 and 2004 respectively. His research interests include wireless communication, data communication, digital signal processing, computer - aided engineering.

References

Rohita P. Patil and Pratima V. Sangamkar, “A Review of System-On-Chip Bus Protocols”, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, Vol. 4, Issue 1, January 2015.

Mohandeep Sharma and Dilip Kumar, “WISHBONE BUS ARCHITECTURE – A SURVEY AND COMPARISON”, International Journal of VLSI design & Communication Systems (VLSICS), Vol.3, No.2, April 2012. DOI: https://doi.org/10.5121/vlsic.2012.3210

R. Usselmann, “OpenCores SoC Bus Review Rev. 1.0”, p. 12, January 9, 2001.

Silicore Corporation, WISHBONE SOC Architecture Specification, Revision B.3, USA, 2002.

Chandrala Brijesh A. and Mahesh T. Kolte, “Design and Verification Point-to-Point Architecture of WISHBONE Bus for System-on-Chip”, International Journal of Emerging Engineering Research and Technology, Volume 2, Issue 2, PP 155-159, May 2014.

S. R. M. P. P. S. S., “Design and Implementation of WISHBONE Bus Interface Architecture for SoC Integration USING VHDL ON FPGA”, IJRITCC, vol. 2, no. 7, pp. 1847–1850, Jul. 2014.

A. K. Swain and K. Mahapatra, "Design and verification of WISHBONE bus interface for System-on-Chip integration," 2010 Annual IEEE India Conference (INDICON), 2010, pp. 1-4, doi: 10.1109/INDCON.2010.5712616. DOI: https://doi.org/10.1109/INDCON.2010.5712616

B. Sasi Rekha, G. Ananta Divya, V. Usha Sai Jyothi, "Design of AXI bus interface modules on FPGA", International Conference on Advanced Communication Control and Computing Technologies, 2016.

M Prasanna Deepu, Prof. R. Dhanabal, "Validation of Transactions in AXI Protocol," 2017. DOI: https://doi.org/10.1109/ICMDCS.2017.8211605

Shubhi Sharma, Vidyadhar Jambhale, Abhijeet Shinde and S.Ravi, "Transaction based AMBA AXI bus interconnect in Verilog”, International Research Journal of Engineering and Technology, 2017.

Silicore Corporation, WISHBONE Public Domain Library for VHDL, October 8, 2001.

Richard Herveille, “WISHBONE System-on- Chip (SoC) Interconnection Architecture for Portable IP Cores Revision: B.3”, Open Cores Organization, September 7, 2010.

ARM, AMBA AXI and ACE Protocol Specification, June 3, 2011.

Xilinx, AXI Interconnect v2.1: LogiCORE IP Product Guide, PG059 (v2.1), 2017.

Xilinx, Vivado Design Suite: AXI Reference Guide, UG1037 (v4.0) July 15, 2017.

Xilinx, Zynq-7000 SoC Technical Reference Manual, UG585 (v1.13) April 2, 2021.

Xilinx, Zynq-7000 SoC Data Sheet: Overview, DS190 (v1.11.1) July 2, 2018.

Xilinx, Zynq-7000 SoC: Embedded Design Tutorial, UG1165 (2019.2) October 30, 2019.

Xilinx, Vivado Design Suite User Guide, UG896 (v2019.2) March 3, 2020.

Digilent, ZYBO™ FPGA Board Reference Manual, Rev. B, February 27, 2017.

Published

30-08-2022

How to Cite

Nguyen , Q. A. T., Nguyen , V. T., Vo, P. M. Đạt, Van, B. H., Truong, Q. P., & Nguyen , N. L. (2022). A Comparison of the Wishbone and Amba Axi Bus Architecture. Journal of Technical Education Science, 17(Special Issue 02), 97–107. https://doi.org/10.54644/jte.71B.2022.1234

Most read articles by the same author(s)