This thesis presents a Time Management Unit (TMU) that provides assistance to thescheduler and the interrupt handling of a real-time operation system. The unit providesfunctionality for monitoring task execution time and a mechanism for signalling when atask depletes its resources. This applies to both regular tasks and the handling of sporadicevents. By putting the TMU inside a processor core, it has a more predictable impact onthe overhead related to task switching.The implemented TMU is tested as a stand-alone unit with a hardware testbench,and then integrated into the OpenRISC 1000 based OR1200 processor as special purposeregisters. The behaviour of OR1200 is verified through hardware simulation, usingcompiled software as input. The Or1...
Introduction Real-time systems are playing an increasingly vital role in today's society. Such ...
Abstract: Most research focusing on timing errors deals with scheduling policies that avoid the erro...
This thesis investigates hardware support for managing time, events, and process scheduling in embed...
This thesis presents a Time Management Unit (TMU) that provides assistance to thescheduler and the i...
This thesis describes the implementation of a Time Management Unit (TMU) in hardware as specified by...
Time management is an important aspect of real-time computation. Traditional high performance proces...
In the context of real-time control systems, it has become possible to obtain temporal resolutions o...
As semiconductor prices drop and their performance improves, there is a rapid increase in the comple...
The design of real-time embeddedsystems involves a constant trade-offbetween meeting real-time desig...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
Execution time control is a technique that allows execution time budgets to be set and overruns to b...
Real-Time For the Masses (RTFM) is a set of languages andtools being developed to facilitate embedde...
The objective of this thesis is to design and implement an FPGA-based softcore processor with hardwa...
Special issue of EWiLi workshop 2012, Lorient, FranceInternational audienceNowadays, the use of embe...
The use of distributed computers to control life-critical systems, such as aircraft or nuclear react...
Introduction Real-time systems are playing an increasingly vital role in today's society. Such ...
Abstract: Most research focusing on timing errors deals with scheduling policies that avoid the erro...
This thesis investigates hardware support for managing time, events, and process scheduling in embed...
This thesis presents a Time Management Unit (TMU) that provides assistance to thescheduler and the i...
This thesis describes the implementation of a Time Management Unit (TMU) in hardware as specified by...
Time management is an important aspect of real-time computation. Traditional high performance proces...
In the context of real-time control systems, it has become possible to obtain temporal resolutions o...
As semiconductor prices drop and their performance improves, there is a rapid increase in the comple...
The design of real-time embeddedsystems involves a constant trade-offbetween meeting real-time desig...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
Execution time control is a technique that allows execution time budgets to be set and overruns to b...
Real-Time For the Masses (RTFM) is a set of languages andtools being developed to facilitate embedde...
The objective of this thesis is to design and implement an FPGA-based softcore processor with hardwa...
Special issue of EWiLi workshop 2012, Lorient, FranceInternational audienceNowadays, the use of embe...
The use of distributed computers to control life-critical systems, such as aircraft or nuclear react...
Introduction Real-time systems are playing an increasingly vital role in today's society. Such ...
Abstract: Most research focusing on timing errors deals with scheduling policies that avoid the erro...
This thesis investigates hardware support for managing time, events, and process scheduling in embed...