Modelling Field Bus Communications in Mixed-Signal Embedded Systems

We present a modelling platform using the SystemC-AMS language to simulate field bus communications for embedded systems. Our platform includes the model of an I/O controller IP (in this specific case an C controller) that interfaces a master microprocessor with its peripherals on the field bus. Our platform shows the execution of the embedded software and its analog response on the lines of the bus. Moreover, it also takes into account the influence of the circuits's I/O by including their IBIS models in the SystemC-AMS description, as well as the bus lines imperfections. Finally, we present simulation results to validate our platform and measure the overhead introduced by SystemC-AMS over a pure digital SystemC simulation.

[1]  Christoph Grimm,et al.  Towards analog and mixed-signal SOC design with systemC-AMS , 2004, Proceedings. DELTA 2004. Second IEEE International Workshop on Electronic Design, Test and Applications.

[2]  P. Garda,et al.  Modeling I2C Communication Between SoCs with SystemC-AMS , 2007, 2007 IEEE International Symposium on Industrial Electronics.

[3]  Edward A. Lee,et al.  Modeling distributed hybrid systems in Ptolemy II , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[4]  Patrick Garda,et al.  Modeling Field Bus Communications for Automotive Applications , 2007, FDL.

[5]  G. Vasilescu,et al.  Electronic Noise and Interfering Signals: Principles and Applications , 2005 .

[6]  Christoph Grimm,et al.  Extending SystemC to support mixed discrete-continuous system modeling and simulation , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[7]  P. Garda,et al.  Design and verification of mixed-signal I/O IPs: an 12C bus controller , 2004, 2004 IEEE International Symposium on Industrial Electronics.

[8]  Jean Oudinot,et al.  Full Transceiver Circuit Simulation using VHDL-AMS , 2002, ESM.

[9]  Christoph Grimm,et al.  SystemC-AMS requirements, design objectives and rationale , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[10]  Luciano Lavagno,et al.  A case study in computer-aided co-design of embedded controllers , 1994, Des. Autom. Embed. Syst..

[11]  Thorsten Grotker,et al.  System Design with SystemC , 2002 .

[12]  Christoph Grimm,et al.  Analog and mixed signal modelling with SystemC-AMS , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[13]  Christoph Grimm,et al.  Embedded mixed-signal systems: new challenges for modeling and simulation , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[14]  P. Garda,et al.  A SystemC AMS model of an 12C bus controller , 2006, International Conference on Design and Test of Integrated Systems in Nanoscale Technology, 2006. DTIS 2006..