• DocumentCode
    936618
  • Title

    A model and methodology for hardware-software codesign

  • Author

    Thomas, Donald E. ; Adams, Jay K. ; Schmit, Herman

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    10
  • Issue
    3
  • fYear
    1993
  • Firstpage
    6
  • Lastpage
    15
  • Abstract
    A behavioral model of a class of mixed hardware-software systems is presented. A codesign methodology for such systems is defined. The methodology includes hardware-software partitioning, behavioral synthesis, software compilation, and demonstration on a testbed consisting of a commercial central processing unit (CPU), field-programmable gate arrays, and programmable interconnections. Design examples that illustrate how certain characteristics of system behavior and constraints suggest hardware or software implementation are presented.<>
  • Keywords
    computer architecture; logic arrays; program compilers; systems analysis; behavioral model; behavioral synthesis; codesign methodology; commercial central processing unit; field-programmable gate arrays; hardware-software codesign; hardware-software partitioning; methodology; model; programmable interconnections; software compilation; Application software; Computational modeling; Design automation; Hardware; High level synthesis; Optimal control; Software performance; Software tools; Testing;
  • fLanguage
    English
  • Journal_Title
    Design & Test of Computers, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7475
  • Type

    jour

  • DOI
    10.1109/54.232468
  • Filename
    232468