FPGA Design and Performance Evaluation of a Bus Arbitrator Based on Dynamic Priority Adjustment
DOI:
https://doi.org/10.54097/c51j5715Keywords:
Dynamic priority, Network-on-chip, Bus contention, Real-time systems.Abstract
With the continuous advancement in system-on-chip (SoC) integration, balancing real-time responsiveness and fairness in bus access among multiple master devices has become essential for improving the overall performance and energy efficiency of complex SoCs. This study designs and implements a dynamic priority bus arbiter based on a multi-parameter weighting scheme that incorporates four factors: priority, waiting time, resource demand, and an emergency flag.This approach enables arbitration decisions that achieve high real-time performance, fairness, and low resource overhead. By establishing a test platform on Vivado for synthesis and simulation, the experimental results demonstrate that the proposed arbiter reduces the average grant delay to 1.82 ns and responds to urgent requests within 1.34 ns at a clock frequency of 500 MHz. While effectively controlling the logic resource utilization and power consumption, the arbiter ensures both practicality and superior fairness compared with conventional static arbitration strategies. This research is of great significance in promoting the application of next-generation intelligent computing chips in real-time-sensitive scenarios such as autonomous driving and edge computing.
References
[1] A. Mohanty and C. G N, "Comparative Analysis of Round Robin Arbiter and Weighted Round Robin Arbiter," 2024 Asia Pacific Conference on Innovation in Technology (APCIT), MYSORE, India, 2024, pp. 1-4.
[2] P. F. Orzechowski, C. Burger and M. Lauer, "Decision-Making for Automated Vehicles Using a Hierarchical Behavior-Based Arbitration Scheme," 2020 IEEE Intelligent Vehicles Symposium (IV), Las Vegas, NV, USA, 2020, pp. 767-774.
[3] K. Khalil, B. Dey, A. Kumar and M. Bayoumi, "Adaptive Hardware Architecture for Neural-Network-on-Chip," 2022 IEEE 65th International Midwest Symposium on Circuits and Systems (MWSCAS), Fukuoka, Japan, 2022, pp. 1-4.
[4] Jang, W., & Kim, D., "An Arbitration Control for an Ensemble of Diversified DQN Variants in Continual Reinforcement Learning," arXiv preprint arXiv:2509.04815v1, Sep. 2025.
[5] Zhu, Y. Q. and X. J. Hou, "Design of DMA data stream arbiter based on bit-map algorithm," Journal of Henan University of Technology (Social Science Edition), vol. 41, no. 04, pp. 116-122, 2025.
[6] Liu, H. L., Q. H. Yan and J. L. He, "Arbiter PUF bias control method based on response grouping," Modern Electronics Technique, vol. 47, no. 09, pp. 104-108, 2024, doi:10.16652/j.issn.1004-373x.2024.09.019.
[7] Li, X., "Design and implementation of arbiter PUF based on FPGA," Master's thesis, Harbin University of Science and Technology, Harbin, China, 2024.
[8] Zhou, G. H., D. C. Zou and X. C. Lu, "Design and implementation of multi-priority universal route arbitrator," Journal of Chinese Computer Systems, vol. 41, no. 03, pp. 593-597, 2020.
[9] Xu, Z. S., "The design to dynamic weight arbitrator based on network-on-chip," Journal of Changchun Institute of Technology (Natural Science Edition), vol. 20, no. 04, pp. 55-58, 2019.
[10] Legkikh, A. M., "Comparison of Round Robin and Wrapped Wavefront Arbitration Algorithms Characteristics on the Example of Crossbar Switch Arbitration," 2022 Conference of Russian Young Researchers in Electrical and Electronic Engineering (ElConRus), Saint Petersburg, Russia, 2022, pp. 162-165.
[11] Ganiee, S. A., Ganiee, S. A., & Dar, J. R., "FPGA Implementation of an 8-bit 4×4 Crossbar Switch for Multiprocessor System-on-Chip (SoC) Using Round Robin Arbitration Algorithm," International Conference on VLSI and Embedded Systems (ICVES), Srinagar, India, 2023, pp. 116-122.
[12] Tiwari, R. Chandraker and N. Goel, "Comparative analysis of different lottery bus arbitration techniques for SoC communication," 2016 International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT), New Delhi, India, 2016, pp. 495-499.
[13] D. Kutuzov, A. Osovsky, D. Starov, O. Stukach, N. Maltseva and D. Surkov, "Crossbar Switch Arbitration with Traffic Control for NoC," 2022 International Siberian Conference on Control and Communications (SIBCON), Tomsk, Russian Federation, 2022, pp. 1-5.
[14] Nesbit, K. J., N. Aggarwal, J. Laudon and J. E. Smith, "Fair Queuing Memory Systems," The 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'06), 2006.
[15] Das, R., O. Mutlu, T. Moscibroda and C. R. Das, "Aérgia: Exploiting Packet Latency Slack in On-Chip Networks," 2010 International Symposium on Computer Architecture (ISCA'10), Saint-Malo, France, 2010, pp. 106-116.
[16] Nedbailo, Y. A., "Inverse Weight Based Arbitration Algorithm for On-Chip Networks," 2024 8th International Conference on Information, Control, and Communication Technologies (ICCT), Moscow, Russia.
[17] L iu, L., X. F. Zhou, Z. M. Zhu, D. Zhou and Y. T. Yang, "Novel bus arbiter with the two-level arbitration mechanism," Journal of Xidian University (Natural Science Edition), vol. 44, no. 01, pp. 12-17, 2017, doi:10.3969/j.issn.1001-2400.2017.01.003.
[18] V. M. I. R. Rokon, S. M. A. Motakabber, A. H. M. Zahirul Alam, M. Hadi Habaebi and 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, 2021, pp. 208-213.
[19] S. K. Mandal, R. Ayoub, M. Kishinevsky, M. M. Islam and U. Y. Ogras, "Analytical Performance Modeling of NoCs under Priority Arbitration and Bursty Traffic," in IEEE Embedded Systems Letters, vol. 13, no. 3, pp. 98-101, Sept. 2021.
[20] J. Guo,G. Lin,B. Wang, Z. Yu and S. Xiao, “Asynchronous Arbitration Circuit Optimization for Multicore Neuromorphic Processors”, 2024 IEEE 17th International Conference on Solid-State &; Integrated Circuit Technology (ICSICT), Zhu Hai, China, 2024, pp. 1-3
Downloads
Published
Issue
Section
License

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







