• DocumentCode
    320864
  • Title

    A comparison of alternative extensions for data modeling in VHDL

  • Author

    Ashenden, Peter J. ; Wilsey, Philip A.

  • Author_Institution
    Dept. of Comput. Sci., Adelaide Univ., SA, Australia
  • Volume
    3
  • fYear
    1998
  • fDate
    1998
  • Firstpage
    207
  • Abstract
    A number of proposals for object-oriented extensions to VHDL deal with object-oriented extensions to support high-level modeling of data. They provide features for expressing data abstraction, encapsulation, and inheritance with polymorphism-features that are central to object oriented techniques. There are two approaches to object-oriented data modeling: class-based and programming by extension. This paper compares the two approaches in the context of hardware modeling in VHDL. It outlines the two approaches and presents examples illustrating how they might be included in VHDL. It discusses the issue of integration with signal semantics, and compares how the approaches deal with encapsulation, initialization of objects, and inheritance. The paper concludes that, while both approaches are viable, the programming by extension approach is preferred
  • Keywords
    data structures; hardware description languages; object-oriented languages; object-oriented programming; VHDL; data abstraction; data modeling; encapsulation; hardware modeling; high-level modeling; inheritance; object-oriented extensions; signal semantics; Australia; Computer science; Context modeling; Digital systems; Encapsulation; Encoding; Hardware design languages; Object oriented modeling; Pressing; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
  • Conference_Location
    Kohala Coast, HI
  • Print_ISBN
    0-8186-8255-8
  • Type

    conf

  • DOI
    10.1109/HICSS.1998.656147
  • Filename
    656147