Views
5 years ago

Synthèse de haut-niveau de contrôleurs ultra-faible consommation ...

Synthèse de haut-niveau de contrôleurs ultra-faible consommation ...

tel-00553143, version 1

tel-00553143, version 1 - 6 Jan 2011 104 Hardware micro-task synthesis

tel-00553143, version 1 - 6 Jan 2011 Chapter 5 Proposed system model and design-flow for SM synthesis This chapter presents the system-level execution model of the computational and control subsystem of a WSN node based on our approach. We start this chapter by briefly discussing the existing execution paradigms in embedded systems as our target domain (WSN systems) is a sub-category of embedded systems. We then continue with describing the basic system-level view of proposed micro-task-based WSN node. Since the current WSN node implementations (such as Mica, Mica2, ScatterWeb etc.) are built on conventional MCUs and they use WSN-specific OS for system-level task management, the second part of this chapter details the related work done in the domain of WSN-specific OS. The chapter continues onward with the features of our proposed execution model and the notion of a hardware System Monitor (SM) that is used to perform the task- and power- management of a micro-task-based WSN node. Finally, we conclude this chapter with the details of our design-flow developed for the generation of an RTL description of the SM from a high-level system description (as shown in Figure 5.1) and some experimental results about the power and area consumption of the SM generated for the example presented in Section 1.3.2. 5.1 Basic execution paradigms in a WSN node The traditional tasks associated to an Operating System (OS) are the control and protection of resource-access (including support for I/O), and management of resource allocation to different users. Moreover, the support for concurrent execution of several processes and their inter-communication is also considered as a job of the OS. These functionalities are, however, only partially required in an embedded system as code execution is much more restricted and usually more tightly synchronized than in a general-purpose system. Moreover, as the description of the microcontrollers has shown, in Section 2.5, these systems simply do not have the required resources to support a full-blown OS. Similarly, an OS or an execution paradigm for WSN nodes should support the 105

Synthèse, caractérisation et polymérisation par ouverture de cycle ...
Emission gamma de haute énergie dans les systèmes binaires ...
UN SEMINAIRE INTERNATIONAL DE HAUT NIVEAU ... - EPSA 2011
Analyse et synthèse de sons de piano par modèles physiques et de ...
Test et Consommation des Circuits N é i P blé ti t Numériques ...
Martin Teichmann Atomes de lithium-6 ultra froids dans la ... - TEL