Efficient Dual Mode Arbitration Scheme for Multiprocessor Hardware Interface in System-on-Chip

S. M. A. Motakabber, Mohammed Iqbalur Rahman Rokon, AHM Zahirul Alam, Mohammad A Matin, Md Mahmud

Abstract


A processor transforms human needs into hardware operations in any SoC. The single processor was ubiquitous in previous systems. But as chip size, complexity, and speed increase, several processors are used nowadays to handle concurrent operations. To manage requests from several processors, a central hardware block will conduct the arbitration among the processors and allow a processor to access the bus. This paper addresses the multiprocessor arbitration in any System on Chip or ASIC. There are several arbitration algorithms  available in the realm of technology, and any system can choose a specific arbitration to implement in hardware based on its own demands. Instead of using one type of arbitration in hardware, this research combined and used two schemes and implemented both possibilities in a hardware dual-mode arbiter system to be used in SoC. The proposed dual-mode arbiter was initially hardware modeled using Verilog HDL, then functionalities were verified using industry simulator Cadence and Modelsim, and finally synthesized and implemented using Xilinx XST EDA tool and FPGA device.   The AMBA, the industry-standard bus protocol, is being considered for the master processors and the proposed dual-mode arbiter to ensure an efficient hardware interface and to use with any off-the-shelf macro available for the high-tech industry.

Keywords


SoC, Multiprocessor, Arbitration, AMBA Bus Protocol, Processor Interface, Verilog, Simulation, Synthesis, FPGA

References


P. Giridhar and. P. Choudhury, “Design and Verification of AMBA AHB,” 1st International Conference on Advanced Technologies in Intelligent Control, Environment, Computing & Communication Engineering (ICATIECE), 19-20th Mar 2019, India.

H. Saluja and N. Grover, “Multiple Master Communication in AHB IP using Arbiter,” International Journal of Engineering and Manufacturing (IJEM), vol. 10(1), pp. 29-40, 2020.

L. Deekhsa and B. R. Shivakumar, “Effective Design and Implementation of AMBA AHB Bus Protocol using Verilog,” 2019 International Conference on Intelligent Sustainable Systems (ICISS), 21-22th Feb 2019, Palladam, India.

J. Tu and C. Ou, “A practice of 2-to-2 fixed priority arbiter used to multi-core processors,” International Conference on Applied System Innovation (ICASI 2017), 13-17th May 2017, Sapporo, Japan.

A. Mishra, “Design of a Round Robin Bus Arbiter using System Verilog,” International Research Journal of Engineering and Technology (IRJET), vol. 7(1), pp. 29-40, 2020.

A. A. K. Qahtan and A. M. A. El-Kustaban, “A Bus Arbitration Scheme with an Efficient Utilization and Distribution,” International Journal of Advanced Computer Science and Applications ((IJACSA 2017), vol. 8(3), pp. 1-6, No. 2017.

M. I. R. Rokon, S. M. A. Motakabber, M. Hadi Habaebi, A. H. M. Zahirul Alam, M. A. Matin, “Smart Arbitration System for Multiprocessor AMBA Interface in System on Chip,” 2021 8th International Conference on Computer and Communication Engineering (ICCCE), Kuala Lumpur, Malaysia. 22-23 June

M. I. R. Rokon, S. M. A. Motakabber, A. H. M. Zahirul Alam, M. Hadi Habaebi, M. A. Matin, “Multiprocessor Arbitration for AMBA Interface in ASIC,” Asian Journal of Electrical And Electronic Engineering, vol. 1, no. 2, pp. 20-27, 2021.

M. I. R. Rokon, S. M. A. Motakabber, A.H.M. Zahirul Alam, M. Hadi Habaebi, M. A. Matin, “Fairness in Multiprocessor Hardware Access to System-on-Chip,” IEEE 5th International Symposium on Robotics and Manufacturing Automation (ROMA 2022), 6-8 August 2022, Malakka, Malaysia.

Lei Zhu; Lixin Yu, “A design of decentralized dual mode redundant hot standby arbitration switch-over logic and architecture,” IEEE 2018 International Conference on Electronics Technology (ICET), DOI: 10.1109/ICET44212.2018, 23-27 May 2018.

Reza Mirosanlou, “Adaptive Dual-Mode Arbitration for High-Performance Real-Time Embedded Systems,” University of Waterloo thesis. January 25, 2022.

Bekim Cilku; Alfons Crespo; Peter Puschner; Javier Coronel; Salvador Peiro, “A TDMA-Based arbitration scheme for mixed-criticality multi-core platforms,” “IEEE 2015 International Conference on Event-based Control, Communication, and Signal Processing (EBCCSP). 17-19 June 2015.


Full Text: PDF

Refbacks

  • There are currently no refbacks.


 

Indonesian Journal of Electrical Engineering and Informatics (IJEEI)
ISSN 2089-3272

Creative Commons Licence

This work is licensed under a Creative Commons Attribution 4.0 International License.

web analytics
View IJEEI Stats

503 Service Unavailable

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Additionally, a 503 Service Unavailable error was encountered while trying to use an ErrorDocument to handle the request.