FPGA implementation of hardware accelerated RTOS based on real-time event handling

被引:1
|
作者
Zagan, Ionel [1 ,2 ]
Gaitan, Vasile Gheorghita [1 ,2 ]
机构
[1] Stefan cel Mare Univ Suceava, Suceava 720229, Romania
[2] Stefan cel Mare Univ, Integrated Ctr Res Dev & Innovat Adv Mat Nanotechn, Suceava, Romania
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 11期
关键词
nMPRA architecture; Hardware RTOS; Fast context switch; Resource multiplication; PRIORITY QUEUE ARCHITECTURES; PROCESSOR;
D O I
10.1007/s11227-023-05151-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Actual trends in the real-time system field consists of migration towards complex central processing unit (CPU) architectures with enhanced execution predictability and rapid CPU contexts switch, thus obtaining high-performant control systems. The main objective of this paper is to present the results obtained following the implementation of real-time operating systems (RTOS) functions in hardware. Based on the CPU resource multiplication concept, actual researches has been focused on synthesizing in field-programmable gate array (FPGA) and implementing innovative solutions to improve RTOS performance. The results are materialized by validating an efficient hardware scheduler micro-architecture, from which a remarkable efficiency and a plus of performance and predictability are obtained. The experimental results, the FPGA resource requirements for implementation of the processor in different configurations, and the comparisons with other similar processor architectures are presented in order to verify theoretical aspects proposed through this paper.
引用
收藏
页码:12441 / 12471
页数:31
相关论文
共 50 条
  • [1] FPGA implementation of hardware accelerated RTOS based on real-time event handling
    Ionel Zagan
    Vasile Gheorghiță Găitan
    The Journal of Supercomputing, 2023, 79 : 12441 - 12471
  • [2] Correction to: FPGA implementation of hardware accelerated RTOS based on real-time event handling
    Ionel Zagan
    Vasile Gheorghiță Găitan
    The Journal of Supercomputing, 2023, 79 : 15213 - 15213
  • [3] FPGA implementation of hardware accelerated RTOS based on real-time event handling (Mar, 10.1007/s11227-023-05151-0, 2023)
    Zagan, Ionel
    Gaitan, Vasile Gheorghita
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (13): : 15213 - 15213
  • [4] Real-Time Event Handling and Preemptive Hardware RTOS Scheduling on a Custom CPU Implementation
    Zagan, Ionel
    Gaitan, Vasile Gheorghita
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2020, 43 (04): : 364 - 373
  • [5] Hardware Event Handling in the Hardware Real-Time Operating Systems
    Moisuc, Elena-Eugenia
    Larionescu, Alexandru-Bogdan
    Ungurean, Ioan
    2014 18TH INTERNATIONAL CONFERENCE SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2014, : 54 - 58
  • [6] FPGA-Based Hardware Implementation of Real-Time Optical Flow Calculation
    Seyid, Kerem
    Richaud, Andrea
    Capoccia, Raffaele
    Leblebici, Yusuf
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2018, 28 (01) : 206 - 216
  • [7] Hardware Area Efficient and Real-Time FPGA Implementation of PHMMRGB
    Sahin, Suhap
    Narli, Oguz
    Turkoglu, Muhammet bahadir
    Ozcan, Hikmetcan
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2025, 24 (01)
  • [8] A Hardware Implementation of Real-Time Epileptic Seizure Detector on FPGA
    Chen, Tsan-Jieh
    Jeng, Chi
    Chang, Shun-Ting
    Chiueh, Herming
    Liang, Sheng-Fu
    Hsu, Yu-Cheng
    Chien, Tzu-Chieh
    2011 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS), 2011, : 25 - 28
  • [9] Custom Soft-Core RISC Processor Validation Based on Real-Time Event Handling Scheduler FPGA Implementation
    Zagan, Ionel
    Gaitan, Vasile Gheorghita
    IEEE ACCESS, 2023, 11 : 36264 - 36280
  • [10] RTOS scheduler implementation in hardware and software for real time applications
    Vetromille, Melissa
    Ost, Luciano
    Marcon, Cesar A. M.
    Reif, Carlos
    Hessel, Fabiano
    SEVENTEENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, 2006, : 163 - +