• DocumentCode
    2974104
  • Title

    Interface co-synthesis techniques for embedded systems

  • Author

    Pai Chou ; Ortega, R.B. ; Borriello, G.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • fYear
    1995
  • fDate
    5-9 Nov. 1995
  • Firstpage
    280
  • Lastpage
    287
  • Abstract
    A key aspect of the synthesis of embedded systems is the automatic integration of system components. This entails the derivation of both the hardware and software interfaces that will bind these elements together and permit them to communicate correctly and efficiently. Without the automatic synthesis of these interfaces, designers are not able to fully simulate and evaluate their systems. Frequently, they are discouraged from exploring the design space of different hardware/software partitions because practical concerns mandate minimizing changes late in the design cycle, thus leading to more costly implementations than necessary. This paper presents a set of techniques that form the basis of a comprehensive solution to the synthesis of hardware/software interfaces. Software drivers and glue logic are generated to connect processors to peripheral devices, hardware co-processors, or communication interfaces while meeting bandwidth and performance requirements. We use as examples a set of devices that communicate over an infrared local communications network (highlighting a video wrist-watch display) to explain our techniques and the need for design space exploration tools for embedded systems.
  • Keywords
    CAD; computer interfaces; real-time systems; design cycle; design space exploration tools; embedded systems; glue logic; hardware/software interfaces; synthesis; Bandwidth; Communication networks; Coprocessors; Embedded system; Hardware; Logic devices; Network synthesis; Optical fiber communication; Software performance; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-8186-8200-0
  • Type

    conf

  • DOI
    10.1109/ICCAD.1995.480024
  • Filename
    480024