Title: SystemC-WMS: wave mixed signal simulator for non-linear heterogeneous systems

Authors: Giorgio Biagetti; Marco Giammarini; Mauro Ballicchia; Massimo Conti; Simone Orcioni

Addresses: Dipartimento di Ingegneria dell'Informazione, Università Politecnica delle Marche, I-60131 Ancona, Italy ' Dipartimento di Ingegneria dell'Informazione, Università Politecnica delle Marche, I-60131 Ancona, Italy ' Dipartimento di Ingegneria dell'Informazione, Università Politecnica delle Marche, I-60131 Ancona, Italy ' Dipartimento di Ingegneria dell'Informazione, Università Politecnica delle Marche, I-60131 Ancona, Italy ' Dipartimento di Ingegneria dell'Informazione, Università Politecnica delle Marche, I-60131 Ancona, Italy

Abstract: The present paper proposes a methodology for extending SystemC to mixed signal heterogeneous systems. To that end, a method for modelling analogue modules using wave quantities is proposed, and a new kind of port and channel were defined. This class library is plugged directly on top of the standard SystemC kernel, so as to allow a seamless integration with the pre-existing simulation environment, and is designed to permit total interconnection freedom between analogue modules to ease the development of reusable analogue libraries. Moreover, this allows for a uniform treatment of heterogeneous domains. To highlight all these aspects a buck-converter with digital control and an induction motor were simulated.

Keywords: SystemC; SystemC-WMS; wave mixed signal; simulation; heterogeneous systems; embedded systems; nonlinear systems; modelling; analogue modules; reusable analogue libraries; buck converters; digital control; induction motors.

DOI: 10.1504/IJES.2014.064982

International Journal of Embedded Systems, 2014 Vol.6 No.4, pp.277 - 288

Received: 08 Mar 2013
Accepted: 22 Oct 2013

Published online: 11 Oct 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article