Detailed Microcontroller Architecture Based on a Hardware Scheduler Engine and Independent Pipeline Registers

Abstract

In the world of real time operating systems, task switching, communication between threads and synchronization are implemented in software. Some of the mechanisms used may introduce big latencies in task recurrence, task jitter. This kind of problem, which is sporadic, may lead to system failure for safety-critical areas. This issue may occur in the real time systems that have really fast response time as requirements. For this particular example, the tasks are succeeding very fast, resulting in a lot of overhead because of the time spent in task switch. Our research has led us to the conclusion that a microcontroller architecture, based on a static hardware Scheduler and independent Pipeline Registers, will be capable of executing multiple tasks with approximately no delay between every task switch (5 machine cycles). The nMPRA (n Multi-Purpose Register Architecture) architecture, which consists of 2 sets of registers: local such as coprocessor 2 and global such as a peripheral on the slow bus, offers support for preemptive real time operating systems. Both architectures, nMPRA and nHSE (n Hardware Scheduler Engine), complement each other and take the real time operating system programming to a whole new level.

Authors and Affiliations

Lucian ANDRIEȘ, Vasile Gheorghita GAITAN

Keywords

Related Articles

Determining the Reliability of Clincher Coolers

For any industrial entity that is put into operation, the problem of maintaining its functioning if possible, with corresponding technical and technological parameters without failure is an important issue. This is provi...

Measurement and Analysis of Vibrations on a Cold Rolling Mill for Steel Strip

In this paper the authors made measurements and registration of vibration by using accelerometers posted on the top backup rolls. This is a new way for predict the damage in the rolling mill equipment and the precision o...

The Influence of Friction Forces in Metal Powders Compaction Process of Stainless Steel 316L

The purpose of this study is to determine as precisely the influence of friction in the compaction of powders, and "conversion" of it, increasing densification. The process is intended to be used in the compaction of har...

Effect of Mean Diameter Size of Disperse Phase on Morphology and Corrosion Resistance of Phenol – Formaldehyde Resin/Zn Coatings

The present work has the purpose of obtaining composite coatings using phenol – formaldehyde (PF) resin electrodeposited with zinc. The phenol – formaldehyde resin/Zn coatings were electrodeposited from a suspension of P...

Studies and Research on Treatment of Titanium Alloys

Titanium and its alloys have an extended use due to special properties. The paper highlights the TiZr alloy intended to manufacture prostheses, the influence of plastic deformation on the properties and structure. Applie...

Download PDF file
  • EP ID EP582359
  • DOI -
  • Views 83
  • Downloads 0

How To Cite

Lucian ANDRIEȘ, Vasile Gheorghita GAITAN (2015). Detailed Microcontroller Architecture Based on a Hardware Scheduler Engine and Independent Pipeline Registers. Analele Universitatii "Dunarea de Jos" din Galati. Fascicula IX, Metalurgie si Stiinta Materialelor, 38(1), 77-83. https://europub.co.uk/articles/-A-582359