This thesis presents a Time Management Unit (TMU) that provides assistance to the scheduler and the interrupt handling of a real-time operation system. The unit provides functionality for monitoring task execution time and a mechanism for signalling when a task depletes its resources. This applies to both regular tasks and the handling of sporadic events. By putting the TMU inside a processor core, it has a more predictable impact on the 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 purpose registers. The behaviour of OR1200 is verified through hardware simulation, using compiled software as input...
Modern industrial applications often employ embedded processors – programmed with dedicated software...
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...
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...
As semiconductor prices drop and their performance improves, there is a rapid increase in the comple...
In the context of real-time control systems, it has become possible to obtain temporal resolutions o...
Execution time control is a technique that allows execution time budgets to be set and overruns to b...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
The design of real-time embeddedsystems involves a constant trade-offbetween meeting real-time desig...
Abstract: Most research focusing on timing errors deals with scheduling policies that avoid the erro...
Real-Time For the Masses (RTFM) is a set of languages andtools being developed to facilitate embedde...
Introduction Real-time systems are playing an increasingly vital role in today's society. Such ...
The objective of this thesis is to design and implement an FPGA-based softcore processor with hardwa...
Modern industrial applications often employ embedded processors – programmed with dedicated software...
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...
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...
As semiconductor prices drop and their performance improves, there is a rapid increase in the comple...
In the context of real-time control systems, it has become possible to obtain temporal resolutions o...
Execution time control is a technique that allows execution time budgets to be set and overruns to b...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
The design of real-time embeddedsystems involves a constant trade-offbetween meeting real-time desig...
Abstract: Most research focusing on timing errors deals with scheduling policies that avoid the erro...
Real-Time For the Masses (RTFM) is a set of languages andtools being developed to facilitate embedde...
Introduction Real-time systems are playing an increasingly vital role in today's society. Such ...
The objective of this thesis is to design and implement an FPGA-based softcore processor with hardwa...
Modern industrial applications often employ embedded processors – programmed with dedicated software...
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...