Implementation, Operation Analysis, and Performance Evaluation for a Wishbone-Based System-on-Chip
Corressponding author's email:
khoapv@hcmute.edu.vnDOI:
https://doi.org/10.54644/jte.76.2023.1122Keywords:
System on chip, Wishbone, Arbiter, Operation frequency, Power consumptionAbstract
As integrated circuit technology advances, many processing cores can be built into a single silicon chip. This method optimizes design parameters like cost, size, and power consumption. Integrated circuit solutions support multiple connection types and shared interfaces for the cores to standardize data communication. Several popular buses, such as CoreConnect, AMBA, SiliconBackplane, and Wishbone, have been developed to accommodate many processor cores. The main challenge in designing the bus architecture is determining how to connect the processing cores in a simple, flexible, and scalable manner. Among the proposed methods, Wishbone architecture is a highly efficient solution for linking cores. This study implemented, analyzed, and evaluated the performance of a Wishbone-based System-on-Chip using simulation waveforms and FPGA hardware implementation to demonstrate the effectiveness of the Wishbone architecture in SoC design. According to simulation and realization results, Wishbone has a simple structure, requires fewer hardware resources, and is scalable for multi-core designs.
Downloads: 0
References
A. Bharti, "Design, verification and comparison of Wishbone bus for SoC integration," Lakshmi Narain College of Technology & Science, Bhopal, 2012.
M. Jovanovic and M. Stojcev, "A Survey of Three System-on-Chip Buses: AMBA, CoreConnect and Wishbone," Communication and Energy Systems and Technologies, Sofia, 2006.
A. Bharti, A. Johari and S. Changlani, "Design of Wishbone Point to Point Architecture and Comparison with Shared Bus," International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, vol. 4, no. 12, 2015.
F. Abid and N. Izeboudjen, "Low power methodology for wishbone compatible IP cores based SoC design," Seminar on Detection Systems Architectures and Technologies (DAT), Algeria, 2017. DOI: https://doi.org/10.1109/DAT.2017.7889185
OpenCores, Wishbone SoC Architecture Specification, Revision B.3, 2002.
OpenCores, Wishbone SoC Architecture Specification, Revision B.4, 2010.
A. K. Swain and K. Mahapatra, "Design and verification of WISHBONE bus interface for System-on-Chip integration," Annual IEEE India Conference (INDICON), India, 2010. DOI: https://doi.org/10.1109/INDCON.2010.5712616
E. S. Shin, V. J. Mooney and G. F. Riley, "Round-robin Arbiter Design and Generation," 15th International Symposium on System Synthesis, Japan, 2002. DOI: https://doi.org/10.1145/581199.581253
M. Weber, "Arbiters: Design Ideas and Coding Styles," Synopsys User Group Conference, Boston, 2001.
Xilinx, ISE In-Depth Tutorial, 2011.
Xilinx, Xilinx Power Tools Tutorial, 2013.
C. Dongye, “Design of the On-chip Bus Based on Wishbone”, Electronics, Communications and Control (ICECC), 2011. DOI: https://doi.org/10.1109/ICECC.2011.6067598
Downloads
Published
How to Cite
Issue
Section
Categories
License
Copyright (c) 2023 Journal of Technical Education Science

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Copyright © JTE.


