Abstract
Objective VHDL is an extension of the hardware description language VHDL. It provides the constructs necessary to design hardware in an object-oriented way. Thereby, proven software engineering concepts for abstraction and reuse can be transferred to the hardware world. Moreover, the use of Objective VHDL facilitates the use of object-orientation as a design methodology that embraces both the hardware and software parts of an embedded system, independent of the fact that a different object-oriented language may be used for software. In addition to such specification techniques, we outline synthesis steps to generate high-level VHDL from an object-oriented system level model, enabling the use of commercial behavioral synthesis tools and simulators. All these concepts are demonstrated with an example used consistently in this contribution.
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
P. Schaumont, S. Verna1de, L. Rijnders, M. Engels, 1. Bolsens. A Programming Environment for the Design of Complex High Speed ASICs. Proc. Design Automation Conference (DAC ), 1998.
K. Bartleson. A New Standard for System-Level Design. Synopsys Inc., 1999.
J. L. da Silva et al. Efficient System Exploration and Synthesis of Applications with Dynamic Data Storage and Intensive Data Transfer. Proc. Design Automation Conference (DAC), 1998.
M. Meixner, J. Becker, Th. Hollstein, M. Glesner. Object-oriented Specification Approach for Synthesis of Hardware-/Software Systems. Proc. GI/ITG/GMM Workshop, 1999.
S. Maginot, W. Nebel, W. Putzke-Röming, M. Radetzki. Final Objective VHDL language definition. REQUEST Deliverable 2.1.A (public), 1997. Available on the WWW from URL http://eis.informatik.uni-oldenburg.de/research/request.html
R. Zippelius, K. D. Müller-Glaser. An Object-Oriented Extension of VHDL. Proc. VHDL Forum for CAD in Europe (VFE, Spring Conference), 1992.
W. Glunz. Extensions from VHDL to VHDL++. JESS1–AC8 report S2–SP1–T2. 4 - Q3, 1991.
B. M. Covnot, D. W. Hurst, S. Swamy. 00-VHDL: An Object-Oriented VHDL. Proc. VHDL International Users’ Forum (VIUF), 1994.
J. Benzakki, B. Djafri. Object Oriented Extensions to VHDL—The LaMI proposal. Proc. Conf. on Computer Hardware Description Languages (CHDL), 1997.
P. J. Ashenden, P. A. Wilsey, D. E. Martin. SUAVE: Painless Extension for an Object-Oriented VHDL. Proc. VHDL Int’l Users’ Forum (VIUF, Fall Conference), 1997.
G. Schumacher. Hardware Specification and Design with an Object-Oriented Extension to VHDL. Ph.D. dissertation, Oldenburg University, 1999.
S. Matsuoka, A. Yonezawa. Analysis of Inheritance Anomaly in Object-Oriented Concurrent Programming Languages. In: G. Agha, P. Wegner, A. Yonezawa (Eds.), Research Directions in Concurrent Object-Oriented Programming, MIT Press, 1993.
P. Schaumont, S. Vernalde, L. Rijnders, M. Engels, I. Bolsens. A Programming Environment for the Design of Complex High Speed ASICs. Proc Design Automation Conference (DAC ), 1998.
T. Kuhn, W. Rosenstiel, U. Kebschull. Object Oriented Hardware Modeling and Simulation Based on Java. Proc. International Workshop on IP Based Synthesis and System Design, 1998.
M. Radetzki. Synthesis of Digital Circuits from Object-Oriented Specifications. PhD dissertation, accepted by Oldenburg University, to appear in 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
Radetzki, M., Nebel, W. (2001). Digital Circuit Design with Objective VHDL. In: Mermet, J. (eds) Electronic Chips & Systems Design Languages. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-3326-6_6
Download citation
DOI: https://doi.org/10.1007/978-1-4757-3326-6_6
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-4884-7
Online ISBN: 978-1-4757-3326-6
eBook Packages: Springer Book Archive