Change search
ReferencesLink to record
Permanent link

Direct link
Hardware Implementation of a Time Management Unit (TMU)
Norwegian University of Science and Technology, Faculty of Information Technology, Mathematics and Electrical Engineering, Department of Engineering Cybernetics.
2010 (English)MasteroppgaveStudent thesis
Abstract [en]
This thesis describes the implementation of a Time Management Unit (TMU) in hardware as specified by Gregertsen and Skavhaug, the specification and implementation of several improvements to the proposed specification, and the creation of a software framework to enable use of the module in a convenient way. A set of thorough automatic functional tests are also described and provided. The performance of the module is assessed and discussed. A user description similar to the AVR32 UC3 datasheets is also created. The TMU has been implemented as a hardware module on the peripheral bus (APB) on the AVR32 UC3 microcontroller, which makes it easy to develop and test stand-alone, and simple to integrate into future UC3 microcontrollers. Also, as the APB interface of the AMBA standard is an open standard used by several System-on-a-chip (SoC) designs, the module can be implemented on other microcontrollers with very low effort. The final product makes it possible to measure and control the execution time of tasks with high precision and low overhead. It supports atomic swapping of registers in a manner closely related to a context switch. Gregertsen and Skavhaugs’s research in implementing support for the Ada language and run-time environment on the UC3 microcontroller will benefit directly from this project, as the system relies on the hardware support provided by the TMU. Also, as the project can be used in proving that hardware support of execution time monitoring may allow for new ways of ensuring schedulability in real-time systems, it can possibly be a part of a new direction in real-time research.
Place, publisher, year, edition, pages
Institutt for teknisk kybernetikk , 2010. , 101 p.
Keyword [no]
ntnudaim:5774, SIE3 teknisk kybernetikk, Tilpassede datasystemer
Identifiers
URN: urn:nbn:no:ntnu:diva-12499Local ID: ntnudaim:5774OAI: oai:DiVA.org:ntnu-12499DiVA: diva2:411284
Supervisors
Available from: 2011-04-18 Created: 2011-04-18

Open Access in DiVA

fulltext(1332 kB)360 downloads
File information
File name FULLTEXT01.pdfFile size 1332 kBChecksum SHA-512
2727d29294c7ae75657b3eafbdd47f59532705f2ce888f74180405bad8b3ecd56f0be1f8571d424f53b07116f9250fb410b9314796ac507698c469cbd9ddc9e6
Type fulltextMimetype application/pdf
cover(45 kB)34 downloads
File information
File name COVER01.pdfFile size 45 kBChecksum SHA-512
dc3485d46e54d459d46f163bbbc9b40e5254a4686ec5c0ad300ec3174eec76bb48b499d23b481f508dada815ef0b0baeb62ed98b320a68bcc79fbd24bca6818f
Type coverMimetype application/pdf

By organisation
Department of Engineering Cybernetics

Search outside of DiVA

GoogleGoogle Scholar
Total: 360 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 44 hits
ReferencesLink to record
Permanent link

Direct link