Abstract
This paper presents a mixed-language simulation environment for the languages VHDL, JAVA, and C++. The environment is implemented in JAVA and based upon a previously developed VHDL design environment consisting of a compiler, an elaborator, and a simulator. The latter was extended by open object-oriented JAVA and C++ interfaces towards mixed-language simulation capabilities. Clearly, this approach lends itself to a VHDL-centric modelling style. However, it also results in a well defined overall simulation semantics based on the proven semantic principles of VHDL. Moreover, the object-oriented JAVA and C++ interfaces enforce a much better language modelling style than traditional callback-based procedural language interfaces.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliography
The SLDL Home Page. httpi/www.inmet.com/SLDL, 2000.
A. Jerraya. Multilanguage Specification for System Design. In Proceedings of the SLDL Workshop, Grenoble, 1997.
A. Jerraya and R. Ernst. Multi-language System Design. In Proceedings of the Conference on Design, Automation and Test in Europe, pages 696–699, Munich, Germany, 1999.
E. Lee and A. Sangiovanni-Vincentelli. Comparing Models of Computation. In Proceedings of the International Conference on Computer Aided Design, San Jose, 1996.
P. Schwarz and C. Clauss. KOSIM — An Experimental Simulator for Heterogeneous Systems. In Proceedings of the Workshop on Mixed-Signal and Mixed-Level Simulation, Munich, Germany, 1999.
Mentor Graphics Corporation. ModelSim EE/SE Users Manual, pages 297–334. VHDL Foreign Language Interface, 1999.
Synopsys Inc. VSS Interfaces Manual, Chapter 3. The C-Language Interface, 1999.
T. Johnson. Mixed-HDL Simulation: How does it work. VHDL-Times, 8 (2), 1999.
H. Sasaki. A Formal semantics for Verilog-VHDL Simulation Interoperability by Abstract State Machine. In Proceedings of the Conference on Design, Automation and Test in Europe, pages 353–357, Munich, Germany, 1999.
Cadence Signal Processing Workbench. httpl/www.cadence.com/technology/hwsw/ products/cierto_signal_processing.html, 2000.
The Institute of Electrical and Electronics Engineers Inc. IEEE Standard 1076–1993. VHDL Language Reference Manual, 1993.
T. Kuhn, W. Rosenstiehl, and U. Kebschull. Description and Simulation of Hardware/Software Systems with Java. In Proceedings of the Design Automation Conference, pages 790–793, New Orleans, USA, 1999.
A. Windisch and J. Mades. The Infineon VHDL-AMS Environment. httpJ/herkules. informatik.tu-chemnitz.de/ive/index.html, 1999.
T. Schneider and J. Mades. The Infineon VHDL-AMS Environment. httpi/www. microelectronic.e-technic.tu-darmstadt.de/research/CAD/IVE/ive.html, 1999.
A. Windisch, W. Ecker, C. Hammer, T. Schneider, J. Mades, and K. Yang. An Adaptable VHDL-AMS Compiler Front-End. In Proceedings of the Forum on Design Languages, pages 38–44. IEEE Computer Society, IEEE Press, Los Alamitos, 1999.
J. Males, T. Schneider, A. Windisch, and W. Ecker. Elaboration of Hierarchical VHDL-AMS Models for Mixed-Signal Simulation. In Proceedings of the International HDL Conference and Exhibition, pages 111–117, San Jose, USA, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer Science+Business Media New York
About this chapter
Cite this chapter
Windisch, A., Monjau, D., Schneider, T., Mades, J., Glesner, M., Ecker, W. (2001). A VHDL-Centric Mixed-Language Simulation Environment. In: Ashenden, P.J., Mermet, J.P., Seepold, R. (eds) System-on-Chip Methodologies & Design Languages. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-3281-8_4
Download citation
DOI: https://doi.org/10.1007/978-1-4757-3281-8_4
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-4901-1
Online ISBN: 978-1-4757-3281-8
eBook Packages: Springer Book Archive