Title :
Modeling and Refining Heterogeneous Systems With SystemC-AMS: Application to WSN
Author :
Vasilevski, Michel ; Pecheux, Francois ; Beilleau, Nicolas ; Aboushady, Hassan ; Einwich, Karsten
Author_Institution :
Pierre & Marie Curie LIP6-SoC Lab., Univ. Paris VI, Paris
Abstract :
The paper presents a system-level approach for the modeling and simulation of a paradigmatic wireless sensor network composed of two nodes using SystemC-AMS, an open-source C++ extension to the OSCI SystemC standard dedicated to the description of heterogeneous systems containing digital, analog, RF hardware IPs as well as embedded software. The paper is composed of three parts. The first part details the modeled WSN (physical sensor, sigma-delta ADC, ATMEGA128 8- bit microcontroller running the embedded application, QPSK-based 2.4 GHz RF transceiver), presents the corresponding implementation in SystemC-AMS, and gives an insight on how multi-frequency simulation is handled in SystemC-AMS. The second part shows how to introduce several RF designer specifications (noise figure, IIP3, ...) into models and how to express them in SystemC-AMS. The third part proves that the combination of C++ and RF baseband equivalent dramatically reduces simulation time while keeping excellent accuracy and code readability. The paper concludes on the possibilities offered by this approach in terms of validation and optimization of heteregeneous systems through open-source simulation.
Keywords :
C++ language; microcontrollers; quadrature phase shift keying; sigma-delta modulation; wireless sensor networks; ATMEGA128 microcontroller; C++; OSCI SystemC standard; QPSK; RF designer; RF transceiver; SystemC-AMS; frequency 2.4 GHz; heterogeneous systems; paradigmatic wireless sensor network; physical sensor; sigma-delta ADC; word length 8 bit; Application software; Delta-sigma modulation; Embedded software; Hardware; Microcontrollers; Open source software; Radio frequency; Sensor systems and applications; Software standards; Wireless sensor networks;
Conference_Titel :
Design, Automation and Test in Europe, 2008. DATE '08
Conference_Location :
Munich
Print_ISBN :
978-3-9810801-3-1
Electronic_ISBN :
978-3-9810801-4-8
DOI :
10.1109/DATE.2008.4484675