Skip to main content
Log in

Simulating Hardware, Software and Electromechanical Parts Using Communicating Simulators

  • Published:
Design Automation for Embedded Systems Aims and scope Submit manuscript

Abstract

The design of embedded processor circuits for the control of electromechanical systems, in a unified environment, offers many advantages including reduced system design and debug cycles and shorter time to market. Simulation plays a very important role in such a design methodology. In this paper, we will present, a brief description of the design methodology of our research team which focuses on the co-simulation of various heterogeneous parts. More specifically, we will present a couple of flexible interfaces that have been implemented for bridging VHDL with Physical Systems Simulators as well as VHDL simulators with the application programs that control the digital circuit simulated in VHDL. The basic concepts and features used for these implementations are characterised by increased portability, while other significant advantages of the proposed schemes are their speed, their flexibility in supporting various communication protocols and the simplified and fully automated simulation procedure which is transparent to the user.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. H. Bauer, C. Sprorrer, and T. Krodel, “On distributed logic simulation using time warp,” VLSI 1991 Proceedings, pp. 4a1.1–4a1.11, 1991.

  2. D. Becker, R. Singh, and S. Tell, “An engineering environment for hardware-software co-simulation,” 29th Design Automation Conference. ACM/IEEE, pp. 129–134, 1992.

  3. D. Gajski and F. Vahid, “Specification and design of embedded hardware-software systems,” IEEE Design and Test of Computers, pp. 53–66, Spring 1995.

  4. R. Fujimoto, “Parallel discrete event simulation,” Communication of the ACM, 33(10): 31–53, October 1990.

    Google Scholar 

  5. K. Joergensen and P. Odryna, “Simulator backplanes allow concurrent use of multiple simulators,” EDN, pp. 165–172, May 1995.

  6. L. Maliniak, “Backplanes mesh simulators into one environment,” Electronic Design, pp. 59–69, August 1994.

  7. E. Mariatos, M. Birbas, A. Birbas, and N. Petrellis, “Object oriented prototyping at the system level,” 7th International Workshop on Rapid System Prototyping, pp. 90–95, June 1996.

  8. N. Petrellis, A. Birbas, M. Birbas, E. Mariatos, and D. Papadopoulos, “Simulating hardware, software and electromechanical parts using communicating simulators,” 7th IEEE International Workshop on Rapid System Prototyping, IEEE Computer Society Press, Thessaloniki-Greece, pp. 78–82, June 1996.

    Google Scholar 

  9. R. Righter and J. Warland, “Distributed simulation of discrete event systems,” Proceedings of the IEEE, 77(1): 99–113, January 1989.

    Google Scholar 

  10. R. Saleh, S. Jou, D. Overhauser, X. Xu, and Wang, “Benchmark circuits for mixed mode simulators,” Custom Integrated Circuit Conference IEEE, pp. 21.1.1–21.1.8, 1994.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Petrellis, N.C., Birbas, A.N., Birbas, M.K. et al. Simulating Hardware, Software and Electromechanical Parts Using Communicating Simulators. Design Automation for Embedded Systems 3, 187–198 (1998). https://doi.org/10.1023/A:1008846508549

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008846508549

Navigation