• DocumentCode
    2604433
  • Title

    Mixed-level modeling in VHDL using the watch-and-react interface

  • Author

    Dungan, William W. ; Klenke, Robert H. ; Aylor, James H.

  • Author_Institution
    Dept. of Electr. Eng., Virginia Univ., Charlottesville, VA, USA
  • fYear
    1997
  • fDate
    19-22, Oct 1997
  • Firstpage
    25
  • Lastpage
    32
  • Abstract
    Using VHDL, it is possible to model systems at many different levels of detail. The various modeling levels (performance, behavioral, etc.) can also be intermixed to create mixed-level models. The paper describes the watch-and-react interface which was created to resolve the differences in timing and data abstraction between the performance modeling domain (token based) and the behavioral modeling domain (value based). Specifically this interface is useful for integrating behavioral models of complex sequential components into performance models. It operates by monitoring the “important” signals in a system and then reacting to changes in these signals by generating tokens or forcing signals to appropriate values given the particular situation. The two main elements in the interface are the trigger and the driver. Program files containing scripting instructions are interpreted by the these two elements as the VHDL model simulates
  • Keywords
    hardware description languages; performance evaluation; timing; virtual machines; VHDL; behavioral modeling domain; complex sequential components; data abstraction; forcing signals; mixed-level modeling; performance modeling domain; program files; scripting instructions; signal monitoring; simulation; timing; tokens; watch-and-react interface; Context modeling; Costs; Digital systems; Hardware; Monitoring; Process design; Prototypes; Signal resolution; Stochastic processes; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VHDL International Users' Forum, 1997. Proceedings
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    0-8186-8180-2
  • Type

    conf

  • DOI
    10.1109/VIUF.1997.623926
  • Filename
    623926