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
Link To Document