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 126 Experimental setup and results (a) (b) TOFF = 451.2 ns VG 0->1 TON = 37.6 ns VG 1->0 Vout 0->1 Vout 1->0 Figure 6.4: The output turn-on and turn-off delays for (n = 3000).

tel-00553143, version 1 - 6 Jan 2011 An illustrative WSN application 127 WSN applications. Environmental-health monitoring is an important application of WSN. A lot of research work has been done on the different environmental aspects. Mainwaring et al. [89] developed a habitat monitoring system that monitors the habitats of birds, animals and insects. Similarly, forest fire detection and prevention [82], strength monitoring of the civil infrastructures [72], and detection of volcanic eruptions [142] are some other examples of environment-monitoring WSN systems. WSN can also be used as an integral part of military Command, Control, Communication, Computing, Intelligence, Surveillance, Reconnaissance and Targeting (C4ISRT) systems [4]. The rapid deployment, self-organization and fault tolerance are some characteristics that make WSN a very promising sensing technique for military C4ISRT systems. Similarly, VigilNet is also a good example of an integrated wireless sensor node for military surveillance application [52]. VigilNet acquires and verifies information about enemy capabilities and positions of hostile targets. In addition, the benefits of WSN have also been proved in other domains of human life such as health and home applications ([90], [54]). 6.2.2 WSN application benchmarks It can be clearly seen that WSN applications consist of a heterogeneous nature as they are pretty different in their overall goals. However, the basic tasks performed in a WSN node are quite similar. These tasks are: sensing a certain phenomenon, gathering its relevant data and forwarding it to a base-station in a pre/post-processed state. Several attempts have been made to profile the workload of a generic WSN node. Two of the recent application benchmarks for WSN are SenseBench [97] and WiSeNBench [96]. Both of them covered majority of the general applications and algorithms that can be run on a typical WSN node. To cover the OS-task aspect, we also used several of the OS-related control-tasks such as a next-node calculation function used in multi-hop geographical routing algorithm (similar to that was used in our group by PowWow [64]), and the drivers used to exchange data with the SPI-interface of RF transceiver such as CC2420. All of the above-mentioned application and OS tasks provide an adequate database of real-life WSN applications mostly used by WSN designers. Using this data-base of application codes, we have generated a simple yet realistic example of a WSN application example that will serve us the purpose of illustrating power and energy gains of our approach. The next section discusses in details about different software tasks that are part of this case study and are used to generate the hardware micro-tasks through micro-task synthesis design-flow of LoMiTa. 6.2.3 The case study This section highlights the important control tasks of our lamp-switching WSN application (discussed briefly in Section 5.1.3) during transmit as well as receive mode. The control-flow of the proposed node is based on RICER (Receiver Initiated CyclEd

Synthèse, caractérisation et intérêt biomédical de (glyco ...
Synthèse, caractérisation et polymérisation par ouverture de cycle ...
Analyse et synthèse de sons de piano par modèles physiques et de ...
Emission gamma de haute énergie dans les systèmes binaires ...
Martin Teichmann Atomes de lithium-6 ultra froids dans la ... - TEL