• DocumentCode
    978083
  • Title

    A framework for hardware/software codesign

  • Author

    Kumar, Sanjaya ; Aylor, James H. ; Johnson, Barry W. ; Wulf, Wm A.

  • Author_Institution
    Virginia Univ., Charlottesville, VA, USA
  • Volume
    26
  • Issue
    12
  • fYear
    1993
  • Firstpage
    39
  • Lastpage
    45
  • Abstract
    It is argued that a hardware/software codesign methodology should support the following capabilities: integration of the hardware and software design processes; exploration of hardware/software tradeoffs and evaluation of hardware/software alternatives; and model continuity. A codesign methodology that supports many of these capabilities is outlined. The methodology is iterative in nature and serves to guide codesign exploration with the uninterpreted/interpreted modeling approach. It integrates performance (uninterpreted) models and functional (interpreted) models in a common simulation environment.<>
  • Keywords
    discrete event simulation; logic design; software engineering; virtual machines; codesign exploration; codesign methodology; common simulation environment; hardware design; hardware/software codesign; hardware/software tradeoffs; model continuity; software design; Costs; Embedded system; Hardware; Performance loss; Power system reliability; Process design; Processor scheduling; Programming; Software design; Software performance;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.247650
  • Filename
    247650