• DocumentCode
    320810
  • Title

    Enhanced reuse and teamwork capabilities for an object-oriented extension of VHDL

  • Author

    Mrva, Michael

  • Author_Institution
    Corp. Technol., Siemens AG, Munich, Germany
  • fYear
    1998
  • fDate
    23-26 Feb 1998
  • Firstpage
    250
  • Lastpage
    256
  • Abstract
    This paper presents a proposal for enabling VHDL to better support reuse and collaboration. The base idea is passing on the adequate information to partners working in an object-oriented hardware design environment. Appropriate subgoals for achieving this are: (a) an optimal mix of necessary abstraction and sufficient precision, (b) a formal description consisting of implementation constraints and knowledge requirements, and (c) the non-formal concept of mutual consideration. Several loans are made from (a) the software domain: Java interfaces, type models, and the request for habitability, (b) the VHDL Annotation Language. This is not an experience report, for the idea of adopting the mentioned software concepts to hardware design is new. It is rather a guided tour to some “panorama views”. Although they may not seem related to each other at first glance, they turn out to altogether support a common goal: understanding and communicating VHDL-based designs better
  • Keywords
    hardware description languages; logic CAD; object-oriented languages; software reusability; Java interfaces; OO hardware design environment; VHDL; VHDL annotation language; formal description; habitability request; hardware design; implementation constraints; knowledge requirements; object-oriented extension; reuse capabilities; teamwork capabilities; type models; Collaborative work; Hardware; Java; Object oriented modeling; Object oriented programming; Proposals; Software prototyping; Software tools; Teamwork; Turning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 1998., Proceedings
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-8359-7
  • Type

    conf

  • DOI
    10.1109/DATE.1998.655864
  • Filename
    655864