@techreport{oai:ipsj.ixsq.nii.ac.jp:00197781, author = {Aye, Myat Mon and Thiem, Van Chu and Kiyofumi, Tanaka and Aye, Myat Mon and Thiem, Van Chu and Kiyofumi, Tanaka}, issue = {7}, month = {Jun}, note = {In development of applications for real-time embedded systems, RTOS functions (system calls) are often used for easily designing the target system. However, behavior of RTOS is one of factors of unpredicted execution times, which affects the real-time processing. In this research, we investigate a possibility of making the execution times of RTOS constant or at least limiting them to relatively low upper bounds by introducing hardware functions. The proposed hardware is implemented as RTOS Management Unit (RMU) with a RISC-V processor in an FPGA., In development of applications for real-time embedded systems, RTOS functions (system calls) are often used for easily designing the target system. However, behavior of RTOS is one of factors of unpredicted execution times, which affects the real-time processing. In this research, we investigate a possibility of making the execution times of RTOS constant or at least limiting them to relatively low upper bounds by introducing hardware functions. The proposed hardware is implemented as RTOS Management Unit (RMU) with a RISC-V processor in an FPGA.}, title = {A Study of Real-Time Extension for RISC-V Processors}, year = {2019} }