Digital Circuit Design with Objective VHDL

  • Martin Radetzki
  • Wolfgang Nebel


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.


Finite State Machine Design Automation Confer VHDL Code Dynamic Memory Allocation Hardware Synthesis 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    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.Google Scholar
  2. 2.
    K. Bartleson. A New Standard for System-Level Design. Synopsys Inc., 1999.Google Scholar
  3. 3.
    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.Google Scholar
  4. 4.
    M. Meixner, J. Becker, Th. Hollstein, M. Glesner. Object-oriented Specification Approach for Synthesis of Hardware-/Software Systems. Proc. GI/ITG/GMM Workshop, 1999.Google Scholar
  5. 5.
    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
  6. 6.
    R. Zippelius, K. D. Müller-Glaser. An Object-Oriented Extension of VHDL. Proc. VHDL Forum for CAD in Europe (VFE, Spring Conference), 1992.Google Scholar
  7. 7.
    W. Glunz. Extensions from VHDL to VHDL++. JESS1–AC8 report S2–SP1–T2. 4 - Q3, 1991.Google Scholar
  8. 8.
    B. M. Covnot, D. W. Hurst, S. Swamy. 00-VHDL: An Object-Oriented VHDL. Proc. VHDL International Users’ Forum (VIUF), 1994.Google Scholar
  9. 9.
    J. Benzakki, B. Djafri. Object Oriented Extensions to VHDL—The LaMI proposal. Proc. Conf. on Computer Hardware Description Languages (CHDL), 1997.Google Scholar
  10. 10.
    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.Google Scholar
  11. 11.
    G. Schumacher. Hardware Specification and Design with an Object-Oriented Extension to VHDL. Ph.D. dissertation, Oldenburg University, 1999.Google Scholar
  12. 12.
    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.Google Scholar
  13. 13.
    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.Google Scholar
  14. 14.
    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.Google Scholar
  15. 15.
    M. Radetzki. Synthesis of Digital Circuits from Object-Oriented Specifications. PhD dissertation, accepted by Oldenburg University, to appear in 2000.Google Scholar

Copyright information

© Springer Science+Business Media New York 2001

Authors and Affiliations

  • Martin Radetzki
    • 1
  • Wolfgang Nebel
    • 1
  1. 1.OFFIS Research CenterOldenburgGermany

Personalised recommendations