We present a software oriented approach to hardware/software codesign by applying traditional compiler techniques to the hardware/software partitioning problem and linking a compiler to a state of the art hardware synthesis technology. The system is specified in C or C++. Time critical regions are identified by means of profiling and are automatically imple-mented in user programmable logic with high level and logic synthesis design tools. The underlying architecture is an add-on board with user programmable logic, connected to a Sparc based workstation via the sys-tem bus. We present a novel partitioning technique based on a hierarchi-cal candidate preselection scheme, that utilizes profilers and estimators for performance and cost. Our ap...
The paper presents an approach for performance and complexity analysis of hardware/software implemen...
We propose in this paper an algebraic approach to hard-ware/software partitioning in Verilog Hardwar...
Hardware and software co-design is a design technique which delivers computer systems comprising har...
The thesis provides a new approach to the codesign of digital systems. Complex systems tend to have ...
Many high-performance embedded real-time systems are today implemented heterogeneously, with some pa...
This paper addresses fundamental aspects of system modelling and partitioning algorithms in the area...
This paper presents a new partitioning method for software oriented hardware /software codesign. It ...
We show how a high level programming language like C may be used for hardware/software-codesign. Sin...
This paper presents the underlying methodology of Cosmos: an interactive approach for hardware/softw...
International audienceThis paper aims at a theory for hardware/software codesign. We approach this g...
In this report we present two appraoches for synthesis of real-time systems with a minimal number of...
Interfacing hardware-oriented high-level synthesis to software development is a computationally har...
This thesis presents a cosynthesis tool designed to target single IC platforms containing both uncom...
This paper describes an automated approach to hardware design space exploration, through a collabora...
MANY TECHNIQUES for synthesizing digital hardware from C-like languages have been proposed, but none...
The paper presents an approach for performance and complexity analysis of hardware/software implemen...
We propose in this paper an algebraic approach to hard-ware/software partitioning in Verilog Hardwar...
Hardware and software co-design is a design technique which delivers computer systems comprising har...
The thesis provides a new approach to the codesign of digital systems. Complex systems tend to have ...
Many high-performance embedded real-time systems are today implemented heterogeneously, with some pa...
This paper addresses fundamental aspects of system modelling and partitioning algorithms in the area...
This paper presents a new partitioning method for software oriented hardware /software codesign. It ...
We show how a high level programming language like C may be used for hardware/software-codesign. Sin...
This paper presents the underlying methodology of Cosmos: an interactive approach for hardware/softw...
International audienceThis paper aims at a theory for hardware/software codesign. We approach this g...
In this report we present two appraoches for synthesis of real-time systems with a minimal number of...
Interfacing hardware-oriented high-level synthesis to software development is a computationally har...
This thesis presents a cosynthesis tool designed to target single IC platforms containing both uncom...
This paper describes an automated approach to hardware design space exploration, through a collabora...
MANY TECHNIQUES for synthesizing digital hardware from C-like languages have been proposed, but none...
The paper presents an approach for performance and complexity analysis of hardware/software implemen...
We propose in this paper an algebraic approach to hard-ware/software partitioning in Verilog Hardwar...
Hardware and software co-design is a design technique which delivers computer systems comprising har...