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

Tribological Behaviour of Nitrocarburized Superficial Layer after Thermo-Magnetic Treatments Applied to Steels, During Friction Process

Two types of steels subjected to a nitrocarburized thermo-chemical treatment after thermomagnetic treatments. The contact problems are studied employing the concept of tribosystem and tribomodel. The structural aspects i...

Influence of Alloying Elements on Corrosion Resistance of Some Iron - Based Sintered P/M Alloys

In this paper is described the influence of alloying elements on corrosion behavior of sintered iron parts. The compacts were sintered at 1,150 °C and the sintering time was 60 minutes. After microstructural studies, the...

Characterization of Iron and Low Alloy Steel Powders Obtained by Water Atomization

Three types of iron and low ally steel powders were investigated to determinate their physical properties and surface morphology by SEM analysis. The powders were obtained by water atomization. The first type of powder i...

The Influence of the Thermomagnetic Treatments on the Hardness Number of Steels and the Superficial Layers Nitrided Durability

Two types of steels subjected to a nitriding thermo-chemical treatment after thermomagnetic treatments. The structural aspects into superficial layer of these steels are studied during friction process by using of an Ams...

Problems and Solutions Regarding the Centrifugal Casting of Wire Sheave for Heavy Cranes

The centrifugal casting of wire sheave is a technological method that ensures the important quality requirement, the continuity of the material in the active rolling zone of the sheave. However the centrifugal casting ha...

Download PDF file
  • EP ID EP582359
  • DOI -
  • Views 71
  • 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