Abstract
This paper describes the use of the multi-paradigm aspects of SystemC to develop hardware libraries, to reuse designs, to accelerate simulation, and to allow efficient design space exploration both at the RTL and architectural levels. Concepts of commonality and variation supported by C++ are used to compare SystemC capabilities to those of VHDL.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Open SystemC Initiative (OSCI), Functional Specification for SystemC 2.0, http://www.systemc.org, 2001.
S. Swamy, A. Molin, and B. Covnot, “OO-VHDL: Object-Oriented Extensions to VHDL,” Computer, vol. 28, pp. 18–26, October 1995.
D. Verkest, J. Kunkel, and F. Schirrmeister, “System Level Design using C++,” Proceedings of Design, Automation and Test in Europe, Paris, France, 27 – 30 March, 2000
Open SystemC Initiative (OSCI), SystemC, http://www.systemc.org, 1999–2001.
J. Coplien, D. Hoffman, and D. Weiss, “Commonality and Variability in Software Engineering,” IEEE Software, vol. 15, pp. 37–45, November/December 1998.
J. Coplien, Multi-Paradigm Design for C++. Reading. MA: Addison-Wesley, 1999
L. Charest, M. Reid, E. M. Aboulhamid, and G. Bois, “A Methodology for Interfacing Open Source SystemC with a Third Party Software,” Proceedings of Design Automation and Test in Europe Conference & Exhibition, Munich, Germany, 13–16 March, 2001, pp. 16–20.
D. van Heesch, Doxygen, http://www.stack.nl/~dimitri/doxygen/index.html, 1997–2001.
L. Charest, SystemC documentation, http://www.iro.umontreal.ca/~chareslu/, 2000–2001.
G. Booch, I. Jacobson, and J. Rumbaugh, The Unified Modeling Language User Guide I/e: Addison Wesley, 1999.
IEEE Standard VHDL Language Reference Manual, 1076.2000 ed: IEEE, 2000.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software: Addison Wesley, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer Science+Business Media New York
About this chapter
Cite this chapter
Charest, L., Aboulhamid, E.M. (2003). A VHDL/SystemC Comparison in Handling Design Reuse. In: Badawy, W., Jullien, G. (eds) System-on-Chip for Real-Time Applications. The Kluwer International Series in Engineering and Computer Science, vol 711. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0351-4_5
Download citation
DOI: https://doi.org/10.1007/978-1-4615-0351-4_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5034-7
Online ISBN: 978-1-4615-0351-4
eBook Packages: Springer Book Archive