Vis enkel innførsel

dc.contributor.advisorSkavhaug, Amundnb_NO
dc.contributor.authorSøvik, Stian Juulnb_NO
dc.date.accessioned2014-12-19T14:03:28Z
dc.date.available2014-12-19T14:03:28Z
dc.date.created2011-04-18nb_NO
dc.date.issued2010nb_NO
dc.identifier411284nb_NO
dc.identifierntnudaim:5774nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/260300
dc.description.abstractThis 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.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for teknisk kybernetikknb_NO
dc.subjectntnudaim:5774no_NO
dc.subjectSIE3 teknisk kybernetikkno_NO
dc.subjectTilpassede datasystemerno_NO
dc.titleHardware Implementation of a Time Management Unit (TMU)nb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber101nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for teknisk kybernetikknb_NO


Tilhørende fil(er)

Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel