Improving the performance of execution time control by using a hardware time management unit

This paper describes how a dedicated Time Management Unit (TMU) is used to reduce the overhead of execution time control. While the implementation described here is for Ada 2012 and a GNAT bare-board run-time environment, the principles should be applicable to other languages and run-time systems. T...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 17th Ada-Europe international conference on Reliable Software Technologies pp. 177 - 192
Main Authors Gregertsen, Kristoffer Nyborg, Skavhaug, Amund
Format Conference Proceeding Book Chapter
LanguageEnglish
Published Berlin, Heidelberg Springer-Verlag 11.06.2012
Springer Berlin Heidelberg
SeriesACM Other Conferences
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:This paper describes how a dedicated Time Management Unit (TMU) is used to reduce the overhead of execution time control. While the implementation described here is for Ada 2012 and a GNAT bare-board run-time environment, the principles should be applicable to other languages and run-time systems. The TMU has been implemented as a peripheral unit for the Atmel AVR®32 UC3 series of microcontrollers, and test results from simulation with the syntheziable RTL code of this system-on-chip are presented.
ISBN:3642305970
9783642305979
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-642-30598-6_13