The development of an RTOS for the 5-Stage pipeline RISC32 microprocessor

Real-Time Operating System (RTOS) is a software component that is able to rapidly switches the tasks, making the user have the impression of running multiple programs simultaneously on a single processor. An RTOS provides a highly deterministic reaction and hard real time response to the external ev...

Full description

Saved in:
Bibliographic Details
Main Author: Er, Pei Qing
Format: Final Year Project / Dissertation / Thesis
Published: 2022
Subjects:
Online Access:http://eprints.utar.edu.my/4626/1/fyp_CT_2022_EPQ.pdf
http://eprints.utar.edu.my/4626/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Tunku Abdul Rahman
id my-utar-eprints.4626
record_format eprints
spelling my-utar-eprints.46262023-01-15T13:18:55Z The development of an RTOS for the 5-Stage pipeline RISC32 microprocessor Er, Pei Qing TA Engineering (General). Civil engineering (General) TF Railroad engineering and operation TG Bridge engineering TK Electrical engineering. Electronics Nuclear engineering Real-Time Operating System (RTOS) is a software component that is able to rapidly switches the tasks, making the user have the impression of running multiple programs simultaneously on a single processor. An RTOS provides a highly deterministic reaction and hard real time response to the external events. Because of hard real time response, it is a must for a system to meet its deadline or an unacceptable damage may occur. So, development of an RTOS for RISC32 processor plays an important role to improve its performance. RISC32 was developed by a group of FICT programmer and the processor is involved in this project as academic purpose. Up to the current stage, the processor supported Interrupt Service Routine (ISR) and exception handler. To improve the processor, an RTOS software code written in C programming language is used to improve the processor performance. To master the RTOS code, FreeRTOS is used as a reference and guidelines to assist us in creating an RTOS code for this project. The RTOS code is divided into few partitions storing in individual file to help the reader to understand the code easily. The code obtained from FreeRTOS was modified in order to port the processor used in this project. Therefore, we expect that the processor is able to switch the task rapidly and must meet the deadline after the implementation of the compiled code. 2022-04-21 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/4626/1/fyp_CT_2022_EPQ.pdf Er, Pei Qing (2022) The development of an RTOS for the 5-Stage pipeline RISC32 microprocessor. Final Year Project, UTAR. http://eprints.utar.edu.my/4626/
institution Universiti Tunku Abdul Rahman
building UTAR Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tunku Abdul Rahman
content_source UTAR Institutional Repository
url_provider http://eprints.utar.edu.my
topic TA Engineering (General). Civil engineering (General)
TF Railroad engineering and operation
TG Bridge engineering
TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TA Engineering (General). Civil engineering (General)
TF Railroad engineering and operation
TG Bridge engineering
TK Electrical engineering. Electronics Nuclear engineering
Er, Pei Qing
The development of an RTOS for the 5-Stage pipeline RISC32 microprocessor
description Real-Time Operating System (RTOS) is a software component that is able to rapidly switches the tasks, making the user have the impression of running multiple programs simultaneously on a single processor. An RTOS provides a highly deterministic reaction and hard real time response to the external events. Because of hard real time response, it is a must for a system to meet its deadline or an unacceptable damage may occur. So, development of an RTOS for RISC32 processor plays an important role to improve its performance. RISC32 was developed by a group of FICT programmer and the processor is involved in this project as academic purpose. Up to the current stage, the processor supported Interrupt Service Routine (ISR) and exception handler. To improve the processor, an RTOS software code written in C programming language is used to improve the processor performance. To master the RTOS code, FreeRTOS is used as a reference and guidelines to assist us in creating an RTOS code for this project. The RTOS code is divided into few partitions storing in individual file to help the reader to understand the code easily. The code obtained from FreeRTOS was modified in order to port the processor used in this project. Therefore, we expect that the processor is able to switch the task rapidly and must meet the deadline after the implementation of the compiled code.
format Final Year Project / Dissertation / Thesis
author Er, Pei Qing
author_facet Er, Pei Qing
author_sort Er, Pei Qing
title The development of an RTOS for the 5-Stage pipeline RISC32 microprocessor
title_short The development of an RTOS for the 5-Stage pipeline RISC32 microprocessor
title_full The development of an RTOS for the 5-Stage pipeline RISC32 microprocessor
title_fullStr The development of an RTOS for the 5-Stage pipeline RISC32 microprocessor
title_full_unstemmed The development of an RTOS for the 5-Stage pipeline RISC32 microprocessor
title_sort development of an rtos for the 5-stage pipeline risc32 microprocessor
publishDate 2022
url http://eprints.utar.edu.my/4626/1/fyp_CT_2022_EPQ.pdf
http://eprints.utar.edu.my/4626/
_version_ 1755876962983739392