A Comparison of the Wishbone and Amba Axi Bus Architecture
Corressponding author's email:
18161299@student.hcmute.edu.vnDOI:
https://doi.org/10.54644/jte.71B.2022.1234Keywords:
System-on-Chip (SoC), IP Core, WISHBONE Bus, AMBA AXI bus, Bus ArchitectureAbstract
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
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.
Downloads
Published
How to Cite
Issue
Section
Categories
License
Copyright (c) 2022 Journal of Technical Education Science
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Copyright © JTE.