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...
Saved in:
Published in | Proceedings of the 17th Ada-Europe international conference on Reliable Software Technologies pp. 177 - 192 |
---|---|
Main Authors | , |
Format | Conference Proceeding Book Chapter |
Language | English |
Published |
Berlin, Heidelberg
Springer-Verlag
11.06.2012
Springer Berlin Heidelberg |
Series | ACM Other Conferences |
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |