Implementation, Operation Analysis, and Performance Evaluation for a Wishbone-Based System-on-Chip

Authors

  • Van Khoa Pham HCMC University of Technology and Education (HCMUTE), Vietnam https://orcid.org/0000-0002-6129-5856
  • Phuoc Hai Trang Dang HCMC University of Technology and Education (HCMUTE), Vietnam
  • Dinh Thanh Ngo University of Science and Technology – University of Danang, Vietnam
  • Quoc Khai Nguyen HCMC University of Technology and Education (HCMUTE), Vietnam
  • Thanh Huy Nguyen HCMC University of Technology and Education (HCMUTE), Vietnam

Corressponding author's email:

khoapv@hcmute.edu.vn

DOI:

https://doi.org/10.54644/jte.76.2023.1122

Keywords:

System on chip, Wishbone, Arbiter, Operation frequency, Power consumption

Abstract

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

Download data is not yet available.

Author Biographies

Van Khoa Pham, HCMC University of Technology and Education (HCMUTE), Vietnam

Van-Khoa Pham received the B.S. and M.S.E.E. degree in Computer Techonology and Electronics Engineering from University of Technology and Education, Hochiminh City, Vietnam, in 2010 and 2014, respectively. In 2019, he received Ph. D. degrees in Electronics Engineering from Kookmin University (KMU), Seoul, Korea. In 2010, he joined Integrated Circuit Design Research and Education Center (ICDREC), where he was engaged in the development of VN8-01 MCU, the first commercial micro-controller fully designed and fabricated by Vietnamese. From May 2011 to 2021, he joined the Faculty of Electrical and Electronics Engineering of Technology and Education, Hochiminh City, Vietnam (HCMUTE), where he is currently a senior lecturer at Department of Computer and Communication Engineering. Now, he serves as Head of Computer Technology Engineering at Faculty of International Education, HCMUTE. His research interests include low-power VLSI, memory design, and power IC design.

Phuoc Hai Trang Dang, HCMC University of Technology and Education (HCMUTE), Vietnam

ThS. Đặng Phước Hải Trang

- Tốt nghiệp Đại học chuyên ngành Kỹ thuật Điện – Điện tử năm 2007 và cao học Kỹ thuật Điện tử năm 2011 tại trường Đại học Sư phạm Kỹ thuật Tp. Hồ Chí Minh.

- Từ năm 2007 đến nay là giảng viên tại Bộ môn Kỹ thuật Máy tính – Viễn thông, khoa Điện – Điện tử, trường Đại học Sư phạm Kỹ thuật Tp. Hồ Chí Minh.

- Lĩnh vực quan tâm: Xử lý tín hiệu, Internet of things, Thiết kế Vi mạch

- Email: trangdph@hcmute.edu.vn

- Điện thoại: 0909-913-376

Dinh Thanh Ngo, University of Science and Technology – University of Danang, Vietnam

Ngô Đình Thanh

- Tốt nghiệp Tiến sĩ năm: 2015 chuyên ngành Hệ thống nhúng tại Đại học South Brittany

- Từ 2004 đến nay là giảng viên tại bộ môn Tự động hóa - Khoa Điện - Trường Đại học Bách Khoa - Đại học Đà Nẵng.

- Lĩnh vực quan tâm: Tự động hóa, Học sâu

- Email: tndthanh@dut.udn.vn

- Điện thoại: 0914-486-786

Quoc Khai Nguyen, HCMC University of Technology and Education (HCMUTE), Vietnam

Nguyễn Quốc Khải

- Tốt nghiệp chương trình ngành Công nghệ Kỹ thuật Điện tử Truyền thông, chuyên ngành Viễn thông - Vi mạch tại trường ĐH Sư Phạm Kỹ Thuật TP. HCM năm 2022.

- Kỹ sư Physical Implement, Công ty TNHH ADT & SNST Vietnam

- Lĩnh vực quan tâm: Thiết kế vi mạch số

- Email: nguyenkhai3339@gmail.com

- Điện thoại: 0373334971

Thanh Huy Nguyen, HCMC University of Technology and Education (HCMUTE), Vietnam

Nguyễn Thành Huy

- Tốt nghiệp chương trình ngành Công nghệ Kỹ thuật Điện tử Truyền thông, chuyên ngành Viễn thông - Vi mạch tại trường ĐH Sư Phạm Kỹ Thuật TP. HCM năm 2022.

- Kỹ sư Memory Layout Design, Công ty Faraday Technology Viet Nam

- Lĩnh vực quan tâm: Thiết kế vi mạch số

- Email: nguyenhuy29291@gmail.com

- Điện thoại: 0389445838

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

Published

28-04-2023

How to Cite

[1]
V. K. Pham, P. H. T. Dang, D. T. Ngo, Q. K. Nguyen, and T. H. Nguyen, “Implementation, Operation Analysis, and Performance Evaluation for a Wishbone-Based System-on-Chip”, JTE, vol. 18, no. 2, pp. 10–20, Apr. 2023.

Most read articles by the same author(s)

Similar Articles

You may also start an advanced similarity search for this article.