• DocumentCode
    2711743
  • Title

    An automated approach to HW/SW-codesign [Hardware/software partitioning]

  • Author

    Hardt, Wolfram

  • Author_Institution
    Paderborn Univ., Germany
  • fYear
    1995
  • fDate
    34743
  • Firstpage
    42461
  • Lastpage
    411
  • Abstract
    Embedded system design faces the HW/SW-partitioning problem. This is often solved by explicit designer decisions. We describe a partitioning method based on design specification analysis. Static and dynamic aspects influence the overall time behavior and are examined during two analysis phases. Each phase evaluates a cost function and classifies the suitability of the regarded partition for HW-implementation. Furthermore costs of the HW/SW-interface are taken into account because this overhead may not be neglected. The analysis method is demonstrated by several benchmarks and reasonable results are pointed out. It has also been pointed out that the efficiency of embedded systems is dramatically influenced by the interface between HW- and SW. We developed a pipelined interface using the features of the target architecture. The interface allows handling of multiple HW-components and parameter transfer is quick and flexible
  • Keywords
    computer aided software engineering; computer architecture; computer interfaces; formal specification; logic CAD; pipeline processing; real-time systems; software cost estimation; analysis phases; automated approach; benchmarks; cost function; design specification analysis; dynamic aspects; efficiency; embedded system design; explicit designer decisions; hardware/software codesign; hardware/software interface; hardware/software partitioning problem; multiple hardware components; overall time behavior; parameter transfer; partitioning method; pipelined interface; static aspects; target architecture;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Partitioning in Hardware-Software Codesigns, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • DOI
    10.1049/ic:19950170
  • Filename
    478126